We are trying to add a features to a feature service using the iOS SDK. The AGS service provides the following error on success callback:If I inspect the returned AGSFeatureLayerEditResults I retrieve this JSON response: {
error = {
code = 209625216;
description = "";
};
objectId = 0;
success = 0;
}
The request of adding the feature has been implemented with the applyedits and addfeature. This is the code in used:
NSMutableDictionary *attributesDict = [[NSMutableDictionary alloc] init];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[attributesDict setValue:@"-" forKey:@"fk_communitycode"];
[attributesDict setValue:[defaults stringForKey:@"global_id"] forKey:@"fk_user_id"];
[attributesDict setValue:_beach.name forKey:@"name"];
[attributesDict setValue:[NSNumber numberWithInt:_beach.length.intValue] forKey:@"length"];
//[attributesDict setValue:_beach.surveyLocation forKey:@"survey_location"];
[attributesDict setValue:_beach.type forKey:@"beach_type"];
[attributesDict setValue:_beach.location forKey:@"beach_location"];
[attributesDict setValue:_beach.security forKey:@"security_info"];
[attributesDict setValue:_beach.nationalCode forKey:@"national_reference"];
[attributesDict setValue:_beach.url forKey:@"external_link"];
AGSGraphic *beach = [AGSGraphic graphicWithGeometry:_geometry symbol:nil attributes:attributesDict];
[_featureLayer applyEditsWithFeaturesToAdd:[NSArray arrayWithObject:beach] toUpdate:nil toDelete:nil];
When the request is posted directly on the ArcGIS Server Add Feature form on JSON, the response is successful and the feature is added (as follows).[{
"beach_location" = "Near river mouth";
"beach_type" = Sandy;
"fk_communitycode" = "-";
"fk_user_id" = "{F8D35EAA-7118-4DAB-B6C0-A4F700A12668}";
length = 96;
name = Example;
}]
We will appreciate any help on this.Thanks in advance