1

iOS 6 facebook SDKネイティブダイアログを使用して、ユーザーが最初に拒否した後、もう一度facebookのアクセス許可を要求したいと思います。使ってます:

[[FBSession activeSession] closeAndClearTokenInformation];

iOS 6シミュレーターでは動作し、再度要求しますが、デバイスでは動作しません。FacebookサイトでFacebookアプリを削除する以外の回避策はありますか?

4

1 に答える 1

3

reauthorizeWithPermissions:behavior:completionHandler を試すことができます:

- (void)reauthorizeWithPermissions:(NSArray*)permissions behavior:(FBSessionLoginBehavior)behavior completionHandler:(FBSessionReauthorizeResultHandler)handler __attribute__((deprecated));

https://developers.facebook.com/docs/reference/ios/3.1/class/FBSession#reauthorizeWithPermissions%3Abehavior%3AcompletionHandler%3A

于 2012-10-30T21:09:35.470 に答える