【问题标题】:Implementation of application:openURL:sourceApplication:annotation: not found in (Xcode 8.1)application:openURL:sourceApplication:annotation: not found in (Xcode 8.1) 的实现
【发布时间】:2017-02-13 08:04:42
【问题描述】:
import UIKit
import CoreData
import Firebase
import FBSDKCoreKit
import FirebaseMessaging
import UserNotifications

我使用 Cocoapods 安装了 Firebase,并在 Xcode 8 beta 4 中实现了 Facebook 登录。该应用程序和 Facebook 登录在 Xcode 8 中运行良好。在我更新到 Xcode 8.1 beta 后,Facebook 登录是 not being redirecting automatically 登录像往常一样的页面。

根据日志:

FIRAnalytics/WARNING> Implementation of application:openURL:sourceApplication:annotation: not found. Please add the handler into your App Delegate. Class: pushlite.AppDelegate

我还发现了没有调用openURL的应用程序函数如下:

func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: AnyObject) -> Bool {
    print("Handler Called")
    let handled = FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
    // Add any custom logic here.
    return handled
}

有人会以正确的方式指导我吗?提前致谢。

【问题讨论】:

标签: ios xcode firebase facebook-login firebase-authentication


【解决方案1】:

我刚刚解决了 iOS 10.1 的这个问题,方法是进入 Facebook iOS 指南并使用 Facebook 的最新应用程序 openURL 并重建。 它再次像魅力一样工作。不知道它是如何解决的,但希望它可以帮助其他 iOS 10.1 中的 Facebooklogin。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-18
    • 2021-07-02
    • 2021-09-07
    • 1970-01-01
    相关资源
    最近更新 更多