这行代码:
RKClient *client = [RKClient sharedClient];
为client
返回nil。
RKLogConfigureByName("RestKit", RKLogLevelTrace);
给出:
I restkit:RKLog.m:33 RestKit initialized...
有什么建议吗?
答案 0 :(得分:0)
好的,这是因为该方法只是提供共享客户端。在你使用这样的东西之前,这是零:
RKClient *client = [RKClient clientWithBaseURL:url];
====更新
正如@Dan建议的那样,使用RKObjectManager是更好的方法。
答案 1 :(得分:0)
您可能希望查看使用RKObjectManager。 RKObjectManager创建一个RKClient,是序列化/反序列化对象的主要机制。