Estoy tratando de agregar objetos que están en una matriz a un NSDictionary
según su posición dentro del NSArray
, pero la aplicación falla tan pronto como se asigna el NSDictionary
. ¿Alguna idea de por qué?EXC_BAD_ACCESS con NSDictionary
NSString *venue_title = [venues objectAtIndex:[actionSheet tag]];
NSString *venue_address = [venues_full_address objectAtIndex:[actionSheet tag]];
NSString *venue_lat = [venues_lat objectAtIndex:[actionSheet tag]];
NSString *venue_lng = [venues_lng objectAtIndex:[actionSheet tag]];
NSLog(@"%@, %@, %@, %@", venue_title, venue_address, venue_lat, venue_lng);
NSDictionary *venue_details_dict = [[NSDictionary alloc] initWithObjects:[NSArray arrayWithObjects:venue_title, venue_address, venue_lat, venue_lng, nil] forKeys:[NSArray arrayWithObjects:@"name", @"address", @"lat", "lng", nil]];
veo todos los valores correctos cuando NSLog los objetos, pero el NSDictionary hace que la aplicación de choque con un error EXC_BAD_ACCESS
. Tengo NSZombies
habilitado, pero no se muestra nada cuando se bloquea como se mostraría regularmente. ¿Alguna idea sobre lo que está pasando aquí? ¡Gracias por adelantado!
favor pegar el texto del informe de bloqueo y mensajes de error anteriores a su pregunta. –