文字列の配列をサーバーに投稿する際に問題が発生しました。
私のマッピングはこれです:
+(RKMapping*)occurrenceCreateMapping {
RKObjectMapping *occurrenceCreateMapping = [RKObjectMapping requestMapping];
[occurrenceCreateMapping addAttributeMappingsFromDictionary:@{
@"observedOn" :@"ObservedOn",
@"latitude" :@"Latitude",
@"longitude" :@"Longitude",
@"address" :@"Address",
@"host" :@"Host",
@"pests" : @"Pests",
@"networkId" :@"NetworkId",
@"consignmentNumber" :@"ConsignmentNumber"
}];
return occurrenceCreateMapping;
}
しかし、実際に投稿されているのは次のとおりです。
サーバー側のモデル バインダーが文字列の単一の配列を想定しているため、これは無効です。
これは私の OccurrenceCreate クラスのコードです:
@interface BBOccurrenceCreate : NSObject
@property (nonatomic, retain) NSDate *observedOn;
@property CGPoint location;
@property (nonatomic, retain) NSString *latitude,
*longitude,
*address,
*host,
*consignmentNumber,
*networkId;
@property (nonatomic,retain) NSArray *pests;
@end
この文字列の配列をjson配列にマップするのを手伝ってくれる人はいますか? 私はこれが単純であるべきだと考えています?!?!