如果用户在其设备上安装了该页面,我想在Facebook应用中打开一个页面 现在,我正在使用我在研究时发现的以下代码:
let myUrl = NSURL(string: "fb://profile/myPage'sID")!
if UIApplication.sharedApplication().canOpenURL(myUrl) {
UIApplication.sharedApplication().openURL(myUrl)
} else {
UIApplication.sharedApplication().openURL(NSURL(string: "https://www.facebook.com/myPage")!)
}
这适用于个人资料,但不适用于显示个页面。
(请注意,在我测试它们时,这两个ID都有效。)
任何想法?
在此先感谢:)
答案 0 :(得分:3)
我认为这可能是因为你需要将这个键值添加到Info.plist中而引起的:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fb</string>
</array>