Я создаю приложение iOS с помощью MapKit и CoreLocation. Я могу получить текущее местоположение пользователя, позвонив по телефону:Проверьте, действительно ли движется пользователь
Но эта функция вызывается даже тогда, когда пользователь не перемещается. Я использую симулятор iOS на OSX, и я имитировал местоположение, поэтому я уверен, что симулятор не двигается, но все же эта функция вызывается, я хотел бы знать, есть ли способ проверить, был ли пользователь создан фактический ход?
Благодаря
Как вы начинаете пользоваться Location Manager Service? – Abizern
см. Мои изменения :) –
Попробуйте использовать [startMonitoringSignificantLocationChanges()] (https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLLocationManager_Class/#//apple_ref/occ/instm/CLLocationManager/startMonitoringSignificantLocationChanges) вместо 'startUpdatingLocation()' – Abizern