Я пытаюсь добавить типы объектов (featureLayer.types) в слой, чтобы пользователь мог выбрать один из них.
Образец ESRI «FeatureLayerEditingSample» делает это, но контроллер представления инициализируется через предыдущий контроллер представления. http://www.arcgis.com/home/item.html?id=2ddb261648074b9aabb22240b6975918
Когда я пытаюсь просмотреть типы моего FeatureLayer, он ничего не возвращает и
[self.featureLayer.types count] возвращает 0.
Я думаю, что мне не хватает некоторых базовых свойств, которые нужно установить для FeatureLayer. Ценю любую помощь в этом.
Мой метод viewDidLoad выглядит так:
self.featureLayer = [AGSFeatureLayer featureServiceLayerWithURL:[NSURL URLWithString:@"http://sampleserver3.arcgisonline.com/ArcGIS/rest/services/SanFrancisco/311Incidents/FeatureServer/0"] mode:AGSFeatureLayerModeOnDemand];
NSArray* types1 = self.featureLayer2.types;
AGSFeatureType* selectedType1 = [types1 objectAtIndex:2];
NSLog(@"count of types is %d \n", [selectedType1.types count]); //returns 0
Спасибо за тонну!