1

文字列の配列をサーバーに投稿する際に問題が発生しました。

私のマッピングはこれです:

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

しかし、実際に投稿されているのは次のとおりです。

Charles プロキシからの投稿

サーバー側のモデル バインダーが文字列の単一の配列を想定しているため、これは無効です。

これは私の 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配列にマップするのを手伝ってくれる人はいますか? 私はこれが単純であるべきだと考えています?!?!

4

1 に答える 1