Hi, we are use a old version of esri sdk, 10.2.5, we are trying to edit an offline geodatabase
our application uses a standard license level so all functionality are avaiable
NSError *errore = nil;
[AGSRuntimeEnvironment setClientID:@"ourclientid" error:&errore];
if (errore) {
NSLog(@"Errore registrazione licenza ArcGIS: %@", errore.localizedDescription);
}
AGSLicenseResult result = [[AGSRuntimeEnvironment license] setLicenseCode:@"ourlicense"];
NSLog(@"result: %ld",(long)result); // result equals to AGSLicenseResultValid
AGSLicenseLevel level = [AGSRuntimeEnvironment license].licenseLevel;
NSLog(@"license level: %ld",(long)level); // level equals to 2 (AGSLicenseLevelStandard)
but when i try to edit the geodatabase , for example update a feature , the code is similar at this
NSError* err;
BOOL success = [self.localFeatureTable saveFeature:feature error:&err];
if (success){
NSLog(@"Success updating this feature : %ld", (long)r.objectId);
}
else {
NSLog(@"Fail. Investigate this error : %@", [error localizedDescription]);
}
we get the following error
Attempt to use functionality that is not supported for the current license level
what could be the problem?
regards