Estoy escribiendo una aplicación para iPhone y usando los servicios de ubicación. Estoy utilizando el método startMonitoringSignificantLocationChanges
en CLLocationManager
. (Según tengo entendido, esto es para servicios de localización de poca potencia y baja precisión.) Cuando construyo y lanzo mi aplicación en iOS Simulator, mi ubicación está bien. Sin embargo, quiero simular actualizaciones a la ubicación más allá de la corrección inicial.Simulando cambios de ubicación para `startMonitoringSignificantLocationChanges`
Me di cuenta de estas dos opciones:
- simulador de iOS: Test> menú Ubicación
- Xcode 4: Producto> Test> Simular Ubicación
Ambos funcionan aceptablemente para la simulación una solución inicial. (Por ejemplo, elija 'Apple' del anterior, o 'Moscow' del último.) Sin embargo, los cambios posteriores a cualquiera de estos NO activarán otra actualización de ubicación en la aplicación simulada.
Lo que deseo es que se le notifique cuando la ubicación simulada cambie al usar startMonitoringSignificantLocationChanges
. (iOS Simulator does genera una serie de actualizaciones cuando uso startUpdatingLocation
en su lugar.) Esto hace que sea mucho más fácil probar las aplicaciones habilitadas para la ubicación sin llevar el dispositivo al campo.
dos preguntas:
- ¿Cuál es la diferencia entre estos dos?
- ¿Cómo uso iOS Simulator y/o Xcode 4 para simular una serie de cambios de ubicación?
Cheers.
PD He hecho algunas ediciones. Título solía ser "Simulando ubicaciones: iOS Simulator vs Xcode 4." – ocarlsen