我这里有这段代码,有时可以。在尝试从 Twitter 获取之前,我确保我已连接到互联网,我很确定这不是问题。
...
NSString *twitterURLString = [NSString stringWithFormat:@"https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=twitterapi&count=2"];NSURL *url = [NSURL URLWithString:twitterURLString];
NSError *error = nil;
NSData *dataFromURL = [NSData dataWithContentsOfURL:url
options:0
error:&error];
NSLog(@"%@", error);
...
这将返回以下内容:
错误域 = NSCocoaErrorDomain 代码 = 256 “操作无法完成。(可可错误 256。)” UserInfo = 0x4f6520 {NSURL = https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts =true&screen_name=twitterapi&count=2 }
我确定它与 url 编码或其他东西有关,因为实际链接运行良好。此外,它实际上有时会工作,具有相同的互联网连接(我重复一遍,已经过测试并且工作正常)。任何想法将不胜感激!