【发布时间】:2011-05-09 19:00:35
【问题描述】:
我正在尝试使用 obj-c 从 freebase 获取数据,但无法正常工作:
NSError* error;
NSString* jsonString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://api.freebase.com/api/service/mqlread?query={\"query\":[{\"guid\":\"% 9202a8c04000641f80000000000052be\"}]}"] encoding:NSASCIIStringEncoding error:&error];
URL 很好(我已经在浏览器中手动检查过),但 jsonString 为 nil,错误为:
Error Domain=NSCocoaErrorDomain Code=256 "无法完成操作。(Cocoa 错误 256。)" UserInfo=0x4e4de80 {}
编码有问题吗?我已将 URL 中的 # 替换为 %23。
【问题讨论】:
标签: iphone objective-c json freebase