Facebook for Swift 4.2实施错误

问题描述 投票:0回答:1

[您好,我正在一个需要Facebook登录按钮才能使用Facebook帐户登录的项目。但是问题是我遇到了错误。看来该文档很旧,而且仍然无法正常工作。 Here用于快速。

我的项目速度很快4.2。在我的pod文件中,我正在使用以下依赖项

pod 'FacebookCore' 
pod 'FacebookLogin'

并且在我的AppDelegate中,以下是我的代码

import FacebookCore

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
  SDKApplicationDelegate.shared.application(application, didFinishLaunchingWithOptions: launchOptions)
  return true
}

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
  return SDKApplicationDelegate.shared.application(app, open: url, options: options)
}

并且我收到以下错误。没关系,我有多少次构建项目以及清理了多少次

错误使用未解析的标识符'SDKApplicationDelegate'

[请告诉我这里有什么问题?我要做的是什么,我想念的是什么。如果有一些不错的快速教程,请给我分享一个链接

谢谢

ios facebook-sdk-4.0 swift4.2
1个回答
0
投票

我发现了最近的项目实现FB登录。在这里

在Podfile中pod 'FBSDKLoginKit'

在AppDelegate中

import UIKit
import FBSDKCoreKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

        ApplicationDelegate
            .shared
            .application(application,
                         didFinishLaunchingWithOptions: launchOptions)
        ...
        return true
    }

    func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {

            return ApplicationDelegate.shared.application(app, open: url, options: options)
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.