gpt4 book ai didi

swift - PFFacebookUtils.logInInBackgroundWithReadPermissions block 返回 user = nil 和 error = nil

转载 作者:行者123 更新时间:2023-11-30 13:45:31 25 4
gpt4 key购买 nike

我有一个 iOS 9 应用程序(Xcode 7.1、Swift 2.0),带有以下 pod,使用撰写本文时的最新版本:

pod 'Parse'                 (using latest version 1.12.0)
pod 'ParseFacebookUtilsV4' (using latest version 1.11.0)

我正在尝试运行以下代码:

let permissions = ["public_profile", "email"]
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) {
(user, error) in
// Both user and error are nil here
}

但我总是收到 nil 用户和 nil 错误。几个月前登录可以正常工作,但突然之间(我相信在pod更新之后),登录停止工作了。

我已经添加了所有正确的 plist 条目,如 the Facebook developers 中所述。网站,我已在应用程序委托(delegate)中添加了所有适当的功能:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)

FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)

return true
}

func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
let sourceApplication = options[UIApplicationOpenURLOptionsSourceApplicationKey] as? String
return FBSDKApplicationDelegate.sharedInstance().application(app, openURL: url, sourceApplication: sourceApplication, annotation: nil)
}

func applicationDidBecomeActive(application: UIApplication) {
FBSDKAppEvents.activateApp()
}

最佳答案

在 AppDelegate 中,在 didFinishLaunchingWithOptions 下,在初始化 PFFacebookUtils 之前初始化 Parse。我也犯过同样的错误

关于swift - PFFacebookUtils.logInInBackgroundWithReadPermissions block 返回 user = nil 和 error = nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34985445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com