Lo que puedo hacer: tomar una base de datos sqlite de 100 puntos lat y lng, y soltar esos pines en un mapa. ¡Se ve muy bien!
Lo que me gustaría hacer es obtener mi ubicación, ANTES de dibujar mi mapa. Pero parece que:
- (void) locationManager: (CLLocationManager *) gestor didUpdateToLocation: (CLLocation *) newLocation fromLocation: (CLLocation *) oldLocation
SIEMPRE dispara DESPUÉS (vacío) de que se ejecute viewDidLoad. NO IMPORTA donde lo inserte.
Lo que tengo que hacer es tener una pantalla de inicio, DETENGASE allí hasta que obtenga una ubicación, use ese lat y lng para buscar en mi base de datos sqlite ubicaciones a tantas millas de mí.
Aquí mi rastro:
Ingresando - [RootViewController initWithTabBar]
Ingresando - [RootViewController viewDidLoad]
Ingresando - [RootViewController locationManager: didUpdateToLocation: fromLocation:]
Y esto es lo que realmente quiero:
Ingresando - [RootViewController initWithTabBar]
Ingresando - [RootViewController locationManager: didUpdateToLocation: fromLocation:]
Ingresando - [RootViewController viewDidLoad]
Ahora estoy pensando (trabajando con un tabbarcontroller), ¿de alguna manera tengo que empujar todo esto de regreso a mi delegado de aplicaciones? Congelar la aplicación completa hasta que obtenga una ubicación? Esos son mis últimos pensamientos.
gracias por cualquier consejo, pistas, fragmentos ... !!! He estado buscando días, sin suerte en absoluto.
¡¡¡¡Gracias!!!!













