我试图在我的音乐共享应用程序中创建一个内置的Spotify链接。类似于Shazam的一种,点击后,将用户带到Spotify应用中的轨道上。
我正在使用iTunes API检索JSON数据并将歌曲解码为NSDictionary类型,但是我不知道如何使用歌曲的NSDictionary类型加载Spotify链接。

NSDictionary在这里创建:

NSDictionary *songData = self.tableData[indexPath.row];


这是我尝试生成Spotify链接的地方:

NSError *error = nil;
SPTPartialTrack *songSpotifyTrack = [[SPTPartialTrack alloc] initWithDecodedJSONObject: songData error: &error];
NSLog(@"THE SPOTIFY URI IS %@", songSpotifyTrack.previewURL);


输出为:SPOTIFY URI IS(空)

有人可以指出我代码中的错误吗?谢谢。

最佳答案

SPTPartialTrack具有另一个称为uri的变量。

 SPTPartialTrack *songSpotifyTrack = [[SPTPartialTrack alloc] initWithDecodedJSONObject: songData error: &error];
 NSLog(@"THE SPOTIFY URI IS %@", songSpotifyTrack.uri);

关于ios - iOS Spotify歌曲链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30690529/

10-13 03:26