gpt4 book ai didi

ios - PFFacebookUtils -

转载 作者:行者123 更新时间:2023-11-29 01:22:47 24 4
gpt4 key购买 nike

我正在关注 this将 Facebook 登录与 Messenger 集成的教程。当我编译代码的第一部分时,我收到错误:

由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“您必须通过调用 +initializeFacebookWithApplicationLaunchOptions 来初始化 PFFFacebookUtils”

我遇到了多个线程,包括 this一个,但是这已在我已经使用的新版本中修复,因此不能用于解决我的问题。

我连接了一个运行教程代码的按钮:

- (IBAction)loginWithFacebook:(id)sender
{
// Set permissions required from the facebook user account
NSArray *permissionsArray = @[ @"user_about_me", @"user_relationships", @"user_birthday", @"user_location"];

// Login PFUser using Facebook
[PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error)
{
if (!user)
{
NSLog(@"Uh oh. The user cancelled the Facebook login.");
}
else if (user.isNew)
{
NSLog(@"User signed up and logged in through Facebook!");
}
else
{
NSLog(@"User logged in through Facebook!");
}
}];
}

另外,我的 AppDelegate.m 有:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.

[[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];


return YES;
}

最佳答案

该指南没有提及使其工作所需的所有代码。 Parse 在他们的 iOS Guide 中确实有更多信息.要具体解决此问题,请在您的 didFinishLaunchingWithOptions 方法中,将您的 FBSDKApplicationDelegate 调用替换为以下内容:

[PFFacebookUtils initializeFacebookWithApplicationLaunchOptions:launchOptions];

关于ios - PFFacebookUtils -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34397142/

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