0

Facebook SDK 3.2 をアプリに統合する際に問題が発生しました。アプリは承認とログインのために Facebook アプリに移動しますが、

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;

Facebook の承認が完了したときに呼び出す必要があり、単純にスキップします。モーダルビューコントローラーを介してwebView facebookログインを強制するとうまくいきますが、インストールされたfacebookアプリ/サファリを使用したいときはうまくいきません。助言がありますか?ありがとうございました。

4

1 に答える 1

0

インターフェイス宣言に UIApplicationDelegate を必ず入れてください。

@interface AppDelegate : NSObject <UIApplicationDelegate>

また、適切な App デリゲート クラスを確認します

int main(int argc, char *argv[]) {

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
    [pool release];
    return retVal;
}

また、plist に fb Id を追加します。 ここに画像の説明を入力

于 2013-03-19T13:37:25.077 に答える