Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios RestKit映射要发布到服务器的字符串数组_Ios_Json_Restkit - Fatal编程技术网

Ios RestKit映射要发布到服务器的字符串数组

Ios RestKit映射要发布到服务器的字符串数组,ios,json,restkit,Ios,Json,Restkit,我在向服务器发布字符串数组时遇到问题: 我的映射如下: +(RKMapping*)occurrenceCreateMapping { RKObjectMapping *occurrenceCreateMapping = [RKObjectMapping requestMapping]; [occurrenceCreateMapping addAttributeMappingsFromDictionary:@{ @"observedOn" :@"ObservedOn"

我在向服务器发布字符串数组时遇到问题:

我的映射如下:

+(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;
}
但实际发布的是:

这是无效的,因为我的服务器端模型绑定器需要一个字符串数组

这是my 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数组吗?我觉得这应该很简单

您可能缺少序列化类型设置,因此RestKit默认使用url编码的表单。显式设置序列化类型以指示RestKit生成JSON。

您可能缺少序列化类型设置,因此RestKit默认使用url编码格式。显式设置序列化类型以指示RestKit生成JSON。

记不起正确的修复方法,是否需要添加
forceCollectionMapping
?这看起来我也很熟悉,但不起作用。您是否显式设置序列化类型(以及您想要什么类型)是这样的,韦恩-如果你能把它作为一个答案,我可以给你打勾。干杯,伙计。记不起正确的修复方法了,你需要添加
forceCollectionMapping
?这对我来说也很熟悉,但不起作用。你是否明确设置了序列化类型(以及你想要什么类型)?这就是Wain-如果你能把它作为一个答案,我可以给你打勾。干杯,伙计。