Objective c 使用RestKit的编译错误

Objective c 使用RestKit的编译错误,objective-c,compiler-errors,restkit,Objective C,Compiler Errors,Restkit,我正在学习RestKit,我想发布多部分数据 -(void)publishToServer:(AddTextObj *)aTextObj { NSString *urlString =appDelegate.textUploadURL; RKRequestMultipartBody *body = [[RKRequestMultipartBody alloc] init]; [body addField:"phoneNo" text:aTextObj.phoneNumbe

我正在学习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
    未声明

  • 我相信这个问题是由一个过时的教程引起的。导致编译问题的类不在最新的0.9 API中。请参阅上最新的对象映射指南。

    我认为问题是由于遵循过时的教程造成的。导致编译问题的类不在最新的0.9 API中。请参阅上最新的对象映射指南。

    您是如何安装RestKit的?你遵循这个指南了吗?您是否从RestKit导入了所需的头文件?请确保您已导入@mja:Yes,我遵循了github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x.@mattigalloway:I导入了“#import”我已经实现了使用RKReachabilityObserver获取网络状态的代码,它工作正常。您是如何安装RestKit的?你遵循这个指南了吗?您是否从RestKit导入了所需的头文件?请确保您已经导入了@mja:是的,我遵循了github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x.@mattigalloway:我导入了“#导入”,并且我已经实现了使用RKReachabilityObserver获取网络状态的代码,并且工作正常。