您可以检查设备是否可以打开页面:
// URL scheme for youtube appNsstring *youtubeURL = @"youtube://www.youtube.com/user/";// Page name(or channel name)Nsstring *youtubePagename = @"YourPagename";// Check if the device can open in Youtube app or not.if ([[UIApplication sharedApplication] canopenURL:[NSURL URLWithString: [youtubeURL stringByAppendingString:youtubePagename]]]){ // Open in Youtube app [[UIApplication sharedApplication] openURL:[NSURL URLWithString: [youtubeURL stringByAppendingString:youtubePagename]]];}else{ // If device cannot open in youtube app,open the page in browser. [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.youtube.com/user/YourPagename"]];}
这个解决方案对我有用
iOS 9编辑:必须将目标应用程序的URL方案添加到LSApplicationQuerIEsSchemeskey下的info.pList中.
这是一个相关的帖子:iOS 9 not opening Instagram app with URL SCHEME
总结以上是内存溢出为你收集整理的iOS网址方案,在youtube应用中打开特定的YouTube页面全部内容,希望文章能够帮你解决iOS网址方案,在youtube应用中打开特定的YouTube页面所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)