ios iTunes音乐曲目查看URL打开

s8vozzvw  于 9个月前  发布在  iOS
关注(0)|答案(1)|浏览(139)

我从这个API http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsSearch?term=hello&entity=musicTrack&&limit=10获取iTunes曲目视图URL

"trackViewUrl":"https://itunes.apple.com/us/album/hello/id405926181?i=405926184&uo=4"

字符串
当我试图使用下面的代码加载跟踪视图URL时,我得到Safari无法打开页面。我记录了URL的字符串,它绝对没问题,它也在我Mac的浏览器中打开。

NSString *trackViewUrl =[music objectForKey:@"trackViewURL"];
    NSLog(@"iTunes URL : %@",trackViewUrl);
    NSURL *appstoreURL = [NSURL URLWithString:trackViewUrl];
    [[UIApplication sharedApplication] openURL:appstoreURL];


你知道吗?

yebdmbv4

yebdmbv41#

您的NSLog()语句应该输出iTunes URL : (null)

NSLog(@"iTunes URL : %@",trackViewUrl);

字符串
您正试图访问trackViewURL键的字典对象,但它看起来应该是trackViewUrl,带有“r”和“l”。请更正这些字符的大小写后重试。

**编辑:**除了可能的错别字,我刚刚测试了你的代码与正确的大写,它工作正常.重要的是要注意,但这不会在模拟器上工作.你需要使用它在一个真实的设备上,实际上有iTunes应用程序安装.

相关问题