Domanda

sto imparando RestKit, e voglio inviare i dati in più parti.

-(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];
}

sto ottenendo questi errori:

  1. RKRequestMultipartBody non dichiarato
  2. RKRestRequest non dichiarato
  3. RKRestRequestPost non dichiarato
È stato utile?

Soluzione

Credo che il problema è causato da seguendo un tutorial obsoleto. Le classi che causa problemi di compilazione non sono nella più recente 0.9 API. Si prega di fare riferimento ai più oggetto guida Mappatura up-to-data in github .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top