我使用简单的代码登录Twitter
[[Twitter sharedInstance] logInWithCompletion:^(TWTRSession *session, NSError *error) {
if (session != nil) {
NSLog(@"successful %@",session);
} else {
NSLog(@"error: %@", error);
}
}];
有时我得到错误:
2016-08-04 15:39:14.472 MyProject [11143:132894] [TwitterKit]确实遇到错误消息“错误尝试获取临时身份验证令牌 . ”:错误域= NSURLErrorDomain代码= -1004“无法连接到服务器 . ” UserInfo = {NSUnderlyingError = 0x7fe043a49830 {Error Domain = kCFErrorDomainCFNetwork Code = -1004“(null)”UserInfo = {_ kCFStreamErrorCodeKey = 61,_kCFStreamErrorDomainKey = 1}},NSErrorFailingURLStringKey = https://api.twitter.com/oauth/request_token,NSErrorFailingURLKey = https://api.twitter.com/oauth/request_token,_kCFStreamErrorDomainKey = 1,kCFStreamErrorCodeKey = 61,NSLocalizedDescription =无法连接到服务器 . } 2016-08-04 15:39:14.473 EarCrush [11143:132894] [消息“TwitterKit”确实遇到错误消息“无法使用系统帐户进行身份验证 . ”:错误域= NSURLErrorDomain代码= -1004“无法连接到服务器” . UserInfo = {NSUnderlyingError = 0x7fe043a49830 {Error Domain = kCFErrorDomainCFNetwork Code = -1004“(null)”UserInfo = { kCFStreamErrorCodeKey = 61,_kCFStreamErrorDomainKey = 1}},NSErrorFailingURLStringKey = https://api.twitter.com/oauth/request_token,NSErrorFailingURLKey = https://api.twitter.com/oauth/request_token,_kCFStreamErrorDomainKey = 1,kCFStreamErrorCodeKey = 61,NSLocalizedDescription =无法连接到服务器 . } 2016-08-04 15:39:14.473 MyProject [11143:132894]错误:错误域= NSURLErrorDomain代码= -1004“无法连接到服务器 . ” UserInfo = {NSUnderlyingError = 0x7fe043a49830 {Error Domain = kCFErrorDomainCFNetwork Code = -1004“(null)”UserInfo = { kCFStreamErrorCodeKey = 61,_kCFStreamErrorDomainKey = 1}},NSErrorFailingURLStringKey = https://api.twitter.com/oauth/request_token,NSErrorFailingURLKey = https://api.twitter.com/oauth/request_token,_kCFStreamErrorDomainKey = 1,_kCFStreamErrorCodeKey = 61,NSLocalizedDescription =无法连接到服务器 . }
我的意思是有时因为:
-
2天前我可以正常登录Twitter
-
昨天我无法登录
-
今天早上我可以登录,但现在(下午)即使我没有更改任何代码也无法登录
我已经通过Fabric将我的Twitter更新到最新版本(2.3),我确信我有互联网连接
我知道我的问题非常奇怪,但希望有人像我一样有同样的问题可以给我一些修复它的建议
1 回答
我在登录Twitter和Firebase时遇到了问题 . 这段代码对我有用:
在AppDelegate中 . 然后,当您点击自定义登录按钮时,请调用:
如果您使用Fabric,则无需调用Fabric.with([Twitter.self]) .