使用RestKit编译错误
问题描述:
我正在学习RestKit,我想发布多部分数据。使用RestKit编译错误
-(void)publishToServer:(AddTextObj *)aTextObj
{
NSString *urlString =appDelegate.textUploadURL;
RKRequestMultipartBody *body = [[RKRequestMultipartBody alloc] init];
[body addField:"phoneNo" text:aTextObj.phoneNumber];
[body addField:"name" text:aTextObj.userName];
[body addField:"messageText" text:aTextObj.messageText];
[body addField:"imei" text:aTextObj.imeiNumber];
[body addField:"latitude" text:aTextObj.latitude];
[body addField:"longitude" text:aTextObj.longitude];
[body addField:"messageTitle" text:aTextObj.messageTitle];
[body addField:"picture" image:aTextObj.picture fileName:@"picture.png"];
[body finalizeBody];
RKRestRequest *rest = [[RKRequest alloc]
initWithURL:[NSURL URLWithString:urlString]
requestBody:body];
rest.delegate = self;
rest.requestMethod = RKRestRequestPost;
[rest go];
}
我得到这些错误:
-
RKRequestMultipartBody
未申报 -
RKRestRequest
未申报 -
RKRestRequestPost
未申报
你是如何安装RestKit的?你遵循了这个指南吗? https://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x – mja
你有没有从RestKit导入所需的头文件? – mattjgalloway
确保您已经导入 –