我正在尝试使用 Restkit 发布一个对象,但是当我设置一些额外的参数时,它不再发布该对象。
NSDictionary *params = [NSDictionary dictionaryWithObject:@"mic" forKey:@"type"];
[[RKObjectManager sharedManager] sendObject:rating toResourcePath:@"/mic" usingBlock:^(RKObjectLoader *loader) {
loader.delegate = self;
loader.method = RKRequestMethodPOST;
loader.params = params; // without this line, the 'rating' object is posted,
}];
我需要发送未包含在对象中的额外 POST 参数,使用上面的代码,我通过 POST 接收到额外的“类型”参数,但未接收到对象。
我阅读了文档https://github.com/RestKit/RestKit/wiki/Object-mapping的参数部分- 由于方法已更改,文档必须有点旧,但概念是相同的。我没有看到我做错了什么......非常感谢帮助。