ios - TWTRLogInButton - NSURLErrorDomain 错误 -1012

标签 ios objective-c twitter nsurl twitter-fabric

我收到以下错误:

error: The operation couldn’t be completed. (NSURLErrorDomain error -1012.)

当我按下“使用 Twitter 登录”按钮时,控制台中会出现此错误,该按钮是这样创建的(与它在应用程序中显示的完全一样):

    TWTRLogInButton* logInButton = [TWTRLogInButton buttonWithLogInCompletion:^(TWTRSession* session, NSError* error) {
        if (session) {

            NSLog(@"signed in as %@", [session userName]);


        } else {
            NSLog(@"error: %@", [error localizedDescription]);
        }
    }];

我没有看到错误或“以 %@ 身份登录”的 NSLog。

在运行 iOS 9.1 的 iPhone 6S 上运行应用程序时出现错误。

Fabric 是最新的,版本 1.12.0。但是我有以下警告:

Umbrella header for module 'TwitterKit' does not include header 'TWTRDefines.h'

Umbrella header for module 'TwitterKit' does not include header 'TWTRSession.h'

我不确定是否是它们导致了问题 - 但持怀疑态度,因为它在模拟器和其他设备上运行。

在手机的开发者设置中,我将“允许 HTTP 服务”设置为开启,在 my.plist 文件中,我将允许任意键设置为是,因为这似乎解决了之前的问题。

任何建议都将不胜感激,因为我真的迷路了。

最佳答案

Twitter 开发者论坛上正在讨论 -1012 错误:

https://twittercommunity.com/t/ios-twitter-kit-1-10-1-twtrloginbutton-responds-with-1012-error/52766

我下载了用户 michalhernas 发布的这个示例项目,它声称重现了这个问题:https://dl.dropboxusercontent.com/u/1824765/test-twitter.zip1

使用最新版本的 TwitterKit (1.13.1),错误消息已更改为:

Error Domain=TwitterAPIErrorDomain Code=32 "Request failed: unauthorized (401)" UserInfo={NSErrorFailingURLKey=https://api.twitter.com/oauth/request_token, NSLocalizedDescription=Request failed: unauthorized (401), NSLocalizedFailureReason=Twitter API error : Could not authenticate you. (code 32)}

所以,这至少是一个不同的错误。我会密切关注 Twitter 线程。有趣的是,我试图将其发布到那里,但在尝试授权论坛应用程序时出现错误。

关于ios - TWTRLogInButton - NSURLErrorDomain 错误 -1012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33552548/

相关文章:

iphone - 添加到 ALAssetGroup 时 ALAsset 的自定义文件名

objective-c - Xcode 现在生成一个空类别。为什么?

iphone - 当 UIButton 被拖动到屏幕的某个点时触发事件? objective-c

iphone - 复选标记单选

python - 如何在 Python 中解压复杂的嵌套列(字典的字典列表)? [推特广告 API]

ios - NSMutable 数组在退出函数后不保留数据

ios - 为什么 VM Tracker 是空的?

api - Twitter 访问 token 会过期吗?

javascript - 在您自己的网站上共享带有缩略图的链接

ios - 按顺序循环数组并重复