1

同じコードを使用してユーザーにログインするiPhoneIOS4.3アプリとiPadIOS6アプリがあります。FBLoginViewは、IOS4.3を搭載したiPhoneで動作します。iOS 6を使用する私のiPadアプリでは、アプリケーションがあなたの写真にアクセスしたいというダイアログのみを表示し、2つのボタン「許可しない」と「OK」を使用してあなたに代わって友達に投稿します。[OK]を押しましたが、Facebookはログインしたままになりません。

他にどのような設定が必要ですか?

ありがとう

4

3 に答える 3

0

ドキュメントに従って、ログインは次のコードを使用して実行できます。NSLogを内部に配置してエラーを取得します。

[FBSession openActiveSessionWithReadPermissions:[NSArray arrayWithObjects:@"read_stream", nil] allowLoginUI:YES
                              completionHandler:^(FBSession *session,
                                                  FBSessionState status,
                                                  NSError *error) {
                                  // session might now be open.
                                  NSLog(@"Error - %@", error);
                              }]
于 2012-11-17T06:34:00.170 に答える
0

OK、今のところ、FBLoginView の代わりに、以下のメソッドを使用してエラーを追跡します。その後、FBLoginView に戻ることができます。

[FBSession openActiveSessionWithReadPermissions:[NSArray arrayWithObjects:@"read_stream", nil] allowLoginUI:YES
                              completionHandler:^(FBSession *session,
                                                  FBSessionState status,
                                                  NSError *error) {
                                  // session might now be open.
                                  NSLog(@"Error - %@", error);
                              }]
于 2012-11-17T22:00:30.847 に答える