1

ユーザーがアプリを終了できないようにするため、Facebook iOS SDK (3.1.1) のレガシー ヘッダーを使用しています。これは私たちにとって特別な問題です。私たちは GameKit を使用しており、iOS はアプリを終了した後すぐに接続を切断します (数秒で十分です)。

ログインダイアログを表示するために私が今していることは次のとおりです。

m_facebook = [[Facebook alloc] initWithAppId:m_fbAppId andDelegate:self];  
NSArray * permissions =  [NSArray arrayWithObjects:@"publish_stream",nil];
[m_facebook authorize:permissions];

ただし、ダイアログにはキャンセル ボタンがないため、ログインに成功しない限り、ユーザーはダイアログを終了できません。修正はありますか?

ベスト、ゴーム

4

1 に答える 1

0

古いバージョンの Facebook SDK を使用している場合、認証ダイアログの左上に「X」ボタンは表示されません。最新の SDK に更新すると、問題が解決しました。

于 2013-11-19T13:21:01.997 に答える