после большой отладки я определил, что этот код игнорирует цикл быстрого перечисления и вслепую прыгает до конца:
-(void)loadOutAnnotations
{
NSLog(@"entering Annotation enumeration Loop");
iProspectFresno_LiteAppDelegate *appDelegate =(iProspectFresno_LiteAppDelegate *)[[UIApplication sharedApplication] delegate];
FlipsideViewController *viewController = (FlipsideViewController *)[[UIApplication sharedApplication] delegate];
CLLocationCoordinate2D workingCoordinate;
NSLog(@"initializing");
NSMutableArray* mines = [[NSMutableArray alloc] initWithArray(NSMutableArray *)appDelegate.mines];
for (id mine in mines)
{
NSLog(@"in the loop");
//rest of loop code
}
}
консоль печатает "входящий цикл перечисления аннотаций", а также "инициализацию, «но, похоже, он полностью обходит цикл перечисления, поскольку он не печатает« в цикле ».что я делаю не так?