Я пытаюсь запустить страницу Facebook, сначала проверяю, можно ли ее открыть в собственном приложении, а затем открыть в Safari, если нет. У меня установлен Facebook, но он всегда открывает страницу в Safari. Это код, который я использую.Не удалось запустить собственное приложение для Facebook
let fbId = "ID" // this is of course a dummy value now
let url = "fb://profile/\(fbId)"
let fbURL = NSURL(string: url)
if UIApplication.sharedApplication().canOpenURL(fbURL!){
UIApplication.sharedApplication().openURL(fbURL!)
}
else {
//redirect to safari because the user doesn't have Facebook
UIApplication.sharedApplication().openURL(NSURL(string:"http://facebook.com/\(fbId)")!)
}
Любые идеи, почему это не работает?
Спасибо, это сработало! –