4

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

.plist に FacebookAppID の値を追加できることはわかっていますが、AppId で FBSession を初期化するにはどの方法を使用すればよいですか? [FBSession setDefaultAppID] を使用してみましたが、うまくいかないようです。

4

4 に答える 4

11

これは私にとってはうまくいくようです:

[FBSettings setDefaultAppID: @"123456789"];
于 2013-06-13T00:13:58.270 に答える
9

新しいバージョンの SDK は受け入れられません

- (id)initWithAppId:(NSString *)app_id
    andDelegate:(id<FBSessionDelegate>)delegate;

info.plist ファイルに FacebookAppID を作成し、アプリ ID を文字列入力として指定します。

于 2012-08-22T15:24:37.197 に答える
3

通常、Facebook SDK から initWithAppId: を呼び出す必要があります。

- (id)initWithAppId:(NSString *)app_id
    andDelegate:(id<FBSessionDelegate>)delegate;

ここを参照してください: http://developers.facebook.com/docs/reference/iossdk/authentication/

于 2012-07-13T00:25:59.323 に答える