gpt4 book ai didi

ios - 访问 Twitter 帐户时应用程序在 ios5 中挂起

转载 作者:行者123 更新时间:2023-11-29 03:44:32 25 4
gpt4 key购买 nike

我正在开发一个访问 Twitter 帐户的应用程序。我正在使用以下功能访问 Twitter

[self.accountStore requestAccessToAccountsWithType:accountTypeTwitter
withCompletionHandler:^(BOOL granted, NSError *error) {

上面的函数是从应用程序委托(delegate)的“applicationDidBecomeActive”函数调用的。

这在 iOS 6 中工作正常。但在 iOS 5 中,它会像往常一样显示警报,请求访问帐户的权限。当我按“确定”或“不允许”时,applicationDidBecomeActive 函数再次被调用。所以它就像一个循环,警报不断出现。

除了从 applicationDidBecomeActive 调用它之外,我是否做错了什么?

最佳答案

尝试在主线程上分派(dispatch)完成处理程序。我在 iOS5 上遇到了一个“问题”,我想在登录 TW 帐户后显示警报 View 。在 iOS6 上一切正常,但在 iOS5 上似乎 5 秒后显示警报 View 。我已经修复了在主线程上发送警报的问题。
如果在完成处理程序中您有一些 UI 功能,请将它们分派(dispatch)到主线程上,因为大多数 UIKit 都不是线程安全的。
Ciao

关于ios - 访问 Twitter 帐户时应用程序在 ios5 中挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17916457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com