我正在尝试通过在我的应用中注册Twitter来获取用户的联系方式。我在GitHub上找到了这个项目,看起来非常不错。但是我遇到了一个问题。如果我使用来自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应用程序中的某些其他代码运行它,则可以正常工作,并向我提供有关用户的所有详细信息。 我只是不明白为什么对于某些键它可以工作,而对于某些其他键则无法工作。