微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iOS Twitter NSURLErrorDomain代码= -1012

我试图通过在我的应用程序中使用twitter阅读来获取用户的联系方式.我在 github上找到了 this项目,看起来真的很棒.我只遇到一个问题.如果我使用来自Twitter的新应用消费者密钥和消费者密钥代码运行它会给我一个错误
Error Domain=NSURLErrorDomain Code=-1012 "The operation Couldn’t be completed. (NSURLErrorDomain error -1012.)" UserInfo=0x6898e80 {NSErrorFailingURLKey=https://api.twitter.com/oauth/request_token,NSErrorFailingURLStringKey=https://api.twitter.com/oauth/request_token,NSUnderlyingError=0x68980e0 "The operation Couldn’t be completed. (kcfErrorDomainCFNetwork error -1012.)"}

控制台中的输出是:

2013-01-16 17:55:24.367 DMTwitterOAuth[3411:c07] current status = Prompt for user data and request token to server
2013-01-16 17:55:24.371 DMTwitterOAuth[3411:c07] current status = Requesting token for current user's auth data...
2013-01-16 17:55:25.433 DMTwitterOAuth[3411:c07] current status = Token received from server

在我收到警报视图后,它立即说它遇到了NSURLErrorDomain.

另一方面,如果我使用来自另一个Twitter应用程序的其他代码运行它,它可以工作,向我提供有关用户的所有详细信息.我只是无法理解为什么一些键可以工作,而对于其他一些键则不然.

解决方法

错误代码-1012是kcfURLErrorUserCancelledAuthentication.这应该意味着某些代码称为[sender cancelAuthenticationChallenge:]以响应身份验证质询.这可能是DMTwitterOAuth中的代码,但也有可能是它在URL加载系统中的Apple自己的代码.

原文地址:https://www.jb51.cc/iOS/334492.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐