我只需要发送带有PUT请求的字符串或带有Restkit 0.2的API
我创建了这个RKRequestDiscriptor:
RKRequestDescriptor* putnoteRequest = [RKRequestDescriptor requestDescriptorWithMapping:nil objectClass:[NSString class] rootKeyPath:kLBFeedbackNotePrefix method:RKRequestMethodPUT];
[objectManager addRequestDescriptor:putNoteRequest];
我有这个错误:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: mapping'
这非常简单,我想在每次调用API时使用Restkit,并且不希望将我的调用与NSUrlRequest混合使用。
可以用休息套件输入一个字符串吗?
答案 0 :(得分:0)
为每项工作使用适当的工具。如果您没有进行任何映射,请不要仅限于使用RestKit进行所有通信。这是不合适的,会导致复杂和人为的代码,你应该有一些非常简单的东西。
RestKit建立在AFNetworking之上,因此您可以完全访问所有功能 - 使用它(即AFURLConnectionOperation
)。