Iphone freebase+obj-c:错误256

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

我正在尝试使用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为零,错误为:

错误Domain=nscocaerorrordomain Code=256操作无法完成。可可错误256。UserInfo=0x4e4de80{}


编码有什么问题吗?我已将URL中的替换为%23。

请确保URL中没有空格-guid值中有空格。使用%20对空格进行编码

另外,与Freebase一起使用的理想标识符是“mid”并询问“mid”:在查询中为null