How to retreive AGSFeatureTableLayer info from AGSFeature?

On Clicking of feature on Map I receive call to the below delegate and also receive features as a argument. Now I wanted to figure out these features belongs to which layer. Based on type of layer I have to do programmatically update other layer in the map.

But still is there a way to retrieve instance of AGSFeatureTableLayer as in my case I have two layers in offline mode with same table name. So one layer is only in read only mode, but if user clicks on feature on layer and perform edit with read only mode layer , programmatically I have do the same changes in another layer which has both read and write mode. In short I am not allowed to do update data on read only mode layer. So currently for both the layers there are two geodatabases only difference is in the URL even layer numbers are same.

You get the layer from the map based off the layer name that's passed in its the features dictionary. If you want, you can then detect that this is an AGSFeatureTableLayer and get the table. As you mentioned, the same table can drive multiple layers, but each layer can only have one source table.

Can you give me some more details please? It seems like you might be asking a different question to the one Shimin was asking.

In Runtime 100, AGSGraphicsOverlays are added to the AGSMapView.graphicsOverlays collection and are always displayed over operational layers. Layers (e.g. Feature Layers) are added to the AGSMap.operationalLayers collection.

There are likewise now two groups of identify methods on AGSMapView (actually, AGSGeoView since they apply to both MapView and SceneView):