我正在开发一个访问 Twitter 帐户的应用程序。我正在使用以下功能访问 twitter
[self.accountStore requestAccessToAccountsWithType:accountTypeTwitter
withCompletionHandler:^(BOOL granted, NSError *error) {
上面的函数是从应用程序委托的“applicationDidBecomeActive”函数中调用的。
这在 iOS 6 中运行良好。但在 iOS 5 中,它会像往常一样显示警报,询问是否有权访问该帐户。当我按“确定”或“不允许”时,再次调用 applicationDidBecomeActive 函数。所以它就像一个循环,警报不断出现。
除了从 applicationDidBecomeActive 调用它之外,我做错了什么吗?