-(void)queryLegendWithMapServiceInfo:(AGSMapServiceInfo *)msi { if(msi.version >= 10.01) { msi.delegate = self; [msi retrieveLegendInfo]; }else { NSLog(@"Skipping layer [%@]. ArcGIS Service must be version 10 SP1 or above",msi.URL ); } } - (void)mapServiceInfo:(AGSMapServiceInfo *)mapServiceInfo operationDidRetrieveLegendInfo:(NSOperation*)op { NSLog(@"Do stuff"); } - (void)mapServiceInfo:(AGSMapServiceInfo *)mapServiceInfo operation:(NSOperation*)op didFailToRetrieveLegendInfoWithError:(NSError*)error{ NSLog(@"Error encountered while fetching legend : %@",error); }
Solved! Go to Solution.