Twitterアカウントにアクセスするアプリを開発中です。次の関数を使用してTwitterにアクセスしています
[self.accountStore requestAccessToAccountsWithType:accountTypeTwitter
withCompletionHandler:^(BOOL granted, NSError *error) {
上記の関数は、アプリ デリゲートの「applicationDidBecomeActive」関数から呼び出されます。
これは iOS 6 では問題なく動作します。ただし、iOS 5 では、通常どおり、アカウントへのアクセス許可を求めるアラートが表示されます。「OK」または「許可しない」を押すと、applicationDidBecomeActive 関数が再度呼び出されます。そのため、ループのように機能し、アラートが発生し続けます。
applicationDidBecomeActive から呼び出す以外に何か間違ったことをしていますか?