ok thanks. im trying that now, but it seems that my delegate method is not fired.
I have self.findTask.delegate = self; and am using the AGSFindTaskDelegate protocol. but
-(void)findTask:(AGSFindTask *)findTask operation:(NSOperation *)op didExecuteWithFindResults:(NSArray *)results is never used.
line i use to execute the find task is
[self.findTask executeWithParameters:self.findParams];
edit: its fixed. method is called. seems like i was setting my layerids array wrong.