2016-12-06 2 views
3

Привет У меня возникли проблемы с FBLogin в Swift Он всегда показываетFacebook Войти в Swift 3

"User отмененное логин."

в iOS8.2 и

"Падение назад к запоминанию маркер доступа в NSUserDefaults из имитатора жука"

, когда я использую iOS10.1

Есть ли у вас какие-либо предложения относительно Эта проблема?

enter image description here

ответ

5

Я решил эту проблему, добавив эти функции в моей AppDelegate.swift

@available(iOS 9.0, *) 
    public func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool { 

     return SDKApplicationDelegate.shared.application(
      app, 
      open: url as URL!, 
      sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String, 
     annotation: options[UIApplicationOpenURLOptionsKey.annotation] as Any 
     ) 
    } 

    public func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool { 
     return SDKApplicationDelegate.shared.application(
      application, 
      open: url as URL!, 
      sourceApplication: sourceApplication, 
      annotation: annotation) 
} 

Надежда поможет

+0

Вы также можете посмотреть здесь, чтобы исправить устаревшие предупреждения https: // GitHub. ком/facebook/facebook-СДК-скор/вопросы/35 –