Iphone freebase+obj-c:错误256
我正在尝试使用obj-c从freebase获取数据,但无法使其正常工作:Iphone freebase+obj-c:错误256,iphone,objective-c,json,freebase,Iphone,Objective C,Json,Freebase,我正在尝试使用obj-c从freebase获取数据,但无法使其正常工作: NSError* error; NSString* jsonString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://api.freebase.com/api/service/mqlread?query={\"query\":[{\"guid\":\"% 9202a8c04000641f80000000000052be\"}]}"] e
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为零,错误为:
错误Domain=nscocaerorrordomain Code=256操作无法完成。可可错误256。UserInfo=0x4e4de80{}
编码有什么问题吗?我已将URL中的替换为%23。请确保URL中没有空格-guid值中有空格。使用%20对空格进行编码 另外,与Freebase一起使用的理想标识符是“mid”并询问“mid”:在查询中为null