Я обновил swift 3 и нашел много ошибок. Это один из них:Неоднозначная ссылка на членский индекс 'при использовании FBSDKApplicationDelegate
Неоднозначность ссылка на члена «подстрочный»
Для следующей строки
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool {
FBSDKApplicationDelegate.sharedInstance().application(app, open: url, sourceApplication: options["UIApplicationOpenURLOptionsSourceApplicationKey"] as? String, annotation: options["UIApplicationOpenURLOptionsAnnotationKey"] as? String)
return true
}
Я не знаю, почему я получаю это, не кто-нибудь знает ?
Он хорошо работает в предыдущей версии 7.3.1 скор 2.
Ваш код доступен только в версии iOs 9.0 выше. Что делать, если я все еще использую версию 8.4. Спасибо – stevengbu
Согласно документации Apple, эта версия метода относится только к iOS9 +. Я не уверен, что лучший способ действий - поддерживать как iOS8, так и iOS9, потому что этот метод просто не совместим с обоими .. https://developer.apple.com/reference/uikit/uiapplicationdelegate/1623112 -приложение – donnywals
Да, возможно, мне нужно следовать правилам яблока. благодаря – stevengbu