Facebookログインを追加したいiPhoneアプリを構築しています。viewDidLoad に追加しました:
facebook = [[Facebook alloc] initWithAppId:@"MYAPPID" andDelegate:self];
facebook.sessionDelegate=self;
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
ユーザーがボタンをタップすると、次の関数を呼び出します。
NSArray *permissions = [[NSArray arrayWithObjects:@"read_stream", @"publish_stream", @"offline_access",nil] retain];
[facebook authorize:permissions ];
Safari を起動し、Facebook にログインします。問題は、アプリに戻ったときにアプリを再起動することですが、FirstViewController ではなく、ViewController に直接戻る必要があります。私は何を間違っていますか?