I have the following code below that loops through an array. I need to check if the finish or fail selector has been called iterating to the next object in my dataArray.
        for (id object in dataArray) {
            [client setDidFinishSelector:@selector(getDataFinish:)];
            [client setDidFailSelector:@selector(getDataFail:)];
            [client getData:object];
        }
In my getDataFinish method I assign values and I am trying to keep it in order. If I use the above method, the values can get out of order since the client response time can be different for each request..
 
     
    