AnsweredAssumed Answered

AGSGDBFeatureServiceTable unable to update existing feature

Question asked by HrishiPol on Oct 23, 2015

Hi All,

 

I've create AGSGDBFeatureServiceTable and AGSFeatureTableLayer from given url.

Below is the code:

          AGSGDBFeatureServiceTable* fst = [[AGSGDBFeatureServiceTable alloc]initWithServiceURL:url credential:weakSelf.gdbTask.credential spatialReference:weakSelf.mapView.spatialReference];

          AGSFeatureTableLayer* ftLayer = [[AGSFeatureTableLayer alloc]initWithFeatureTable:fst];

          if([[fst.serviceURL absoluteString] isEqualToString:[[weakSelf.userInfo objectForKey:@"structureURL"] absoluteString]])

          {

               [weakSelf.tiledLayer.mapView addMapLayer:ftLayer];

          }

 

I'm able to see feature layer on map.

 

But when I'm trying to update any existing feature to AGSGDBFeatureServiceTable and commit my changes to arcgis server, I'm getting below error.

 

2015-10-23 19:19:15.572 TestApp[40839:325003] Error: Error Domain=NSCocoaErrorDomain Code=500 "Unable to complete operation." UserInfo=0x79a4a720 {NSURL=TestURL/0/applyEdits, responseJSON={

    error =     {

        code = 500;

        details =         (

        );

        message = "Unable to complete operation.";

    };

}, NSLocalizedDescription=Unable to complete operation.}

 

And when we tried to add new feature, we are able to add new feature and sync with arcgis server with AGSGDBFeatureServiceTable.

 

Thanks in advance.

Outcomes