我是 RestKit 的新手,我正在使用 RKObjectMapping 调用服务,但它崩溃了,错误日志是
2012-07-20 18:31:58.319 SampleRest[6589:207] -[NSPathStore2 stringByAppendingQueryParameters:]: unrecognized selector sent to instance 0x6d74c20
这是我写的代码:
-(void) callService {
RKObjectMapping *rk = [RKObjectMapping mappingForClass:[vo class]];
[rk mapKeyPath:@"id" toAttribute:@"primaryKey"];
[rk mapKeyPath:@"opposing_team_name" toAttribute:@"opp_team_name"];
RKObjectManager *rkManager = [RKObjectManager objectManagerWithBaseURLString: @"http://hercules.softwaytechnologies.com/sportsapp_v3.0"];
[rkManager loadObjectsAtResourcePath:@"/event_games/get?application_id=1" delegate:self];
}
请帮忙,我做错了吗?
提前致谢
最佳答案
我也遇到过同样的问题,发现添加的过程休息套件 是痛苦的,因此令人困惑。
我注意到链接器标志 -ObjC
,虽然我知道我设置了它,但不再适用于我的目标!
一旦我将其他链接器标志设置为 -ObjC -all_load
一切都好。
所以我的建议是仔细检查并再次检查!
我遇到的其他问题是在哪里添加 的源文件。休息套件 body 上。我没有按照说明将其添加为我的 repo 的子项目,因为我使用的是 Mercurial
发现这一切都搞砸了。
最终我发现复制了原RestKit
的全部内容文件夹放入包含我的解决方案的基本文件夹中。
我看起来有点乱 - 虽然当你放弃 RestKit
proj 文件到 xCode
这一切都整齐地排列在其文件夹中。
(如果有人可以建议一种更好的方法 - 这行得通! - 我想知道,谢谢)
关于iphone - RestKit 应用程序因 [NSPathStore2 stringByAppendingQueryParameters :]: unrecognized selector message 而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11579996/