FBSession:没有提供AppID; 要么将AppID传递给init,要么添加字符串值key

Hor*_*ain 4 facebook ios

当我打开FBSession(FB SDK 3.0)时,我收到此错误:

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
Run Code Online (Sandbox Code Playgroud)

我知道我可以在.plist中为FacebookAppID添加一个值,但是我应该使用什么方法来使用AppId初始化FBSession?我尝试过使用[FBSession setDefaultAppID],但似乎没有这样做.

Sax*_*uce 11

这似乎对我有用:

[FBSettings setDefaultAppID: @"123456789"];
Run Code Online (Sandbox Code Playgroud)


小智 9

新版SDK不接受

- (id)initWithAppId:(NSString *)app_id
    andDelegate:(id<FBSessionDelegate>)delegate;
Run Code Online (Sandbox Code Playgroud)

所以在info.plist文件中创建一个FacebookAppID,并将app id作为字符串输入.