Приложение не входит в цикл быстрого перечисления - PullRequest
0 голосов
/ 14 января 2010

после большой отладки я определил, что этот код игнорирует цикл быстрого перечисления и вслепую прыгает до конца:

-(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
   }
}

консоль печатает "входящий цикл перечисления аннотаций", а также "инициализацию, «но, похоже, он полностью обходит цикл перечисления, поскольку он не печатает« в цикле ».что я делаю не так?

1 Ответ

1 голос
/ 14 января 2010

Вы уверены, что appDelegate.mines не пусто?

...