gpt4 book ai didi

facebook-ios-sdk - 'FBSession : No AppID provided

转载 作者:行者123 更新时间:2023-12-04 13:01:20 25 4
gpt4 key购买 nike

我刚刚使用适用于 iOS 的新 Facebook 3.0 SDK 更新了我的应用程序。在此之前,我使用的是利用 FBSessionDelegate 和 FBRequestDelegate 的 SDK。在那个 SDK 中,我们必须将此代码放在 applicationDidFinishLaunching 中:

 facebook = [[Facebook alloc] initWithAppId:FB_APP_ID andDelegate:self];

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}

但是现在有了新的 3.0 SDK,我被告知我们要做的就是导入框架和资源包,然后“将名为 FacebookAppID 的 id 添加到包 *.plist”所以我已经这样做了,但是当我调用其中包含 FBSession 的任何代码,我收到此错误:
 'FBSession: No AppID provided; either pass an AppID to init, or add a string valued key with the appropriate id named FacebookAppID to the bundle *.plist'

我可能做错了什么?

最佳答案

在 plist 文件中有“FacebookAppID”条目就足够了。

但是,在将“FacebookAppID”字符串从文档网站复制到 Xcode 中的 plist 文件后,我遇到了同样的问题。
从 plist 文件中删除“FacebookAppID”条目并重新输入后 通过实际输入 , 有效!

因此,当将字符串“FacebookAppID”从 HTML 文件复制/粘贴到 plist 文件时,要么一些不可见的标记也被复制了,要么字符编码被弄乱了。

关于facebook-ios-sdk - 'FBSession : No AppID provided,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12463544/

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