我的代码在这里有时有效。在尝试从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);
...
返回以下内容:
错误Domain = NSCocoaErrorDomain Code = 256“无法完成操作。(Cocoa错误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编码或其他东西有关,因为实际链接运行良好。此外,它实际上有一段时间工作,具有相同的互联网连接(我重复测试,并正常工作)。任何想法将不胜感激!