iPhone - не получать значительные изменения местоположения в iphone 3gs с iOS 4.2 - PullRequest
2 голосов
/ 28 сентября 2011

Я пытаюсь выполнить следующий код на моем iPhone 3gs, с версией ОС как iOS 4.2.1

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 40000
    [m_coreLocationMan startMonitoringSignificantLocationChanges];
#endif

Это как-то не работает для меня.Он работает на моем iPhone 4, но не на iPhone 3gs с iOS4.У кого-нибудь есть понимание проблемы?

1 Ответ

3 голосов
/ 28 сентября 2011

Проверьте возвращаемое значение +[CLLocationManager significantLocationChangeMonitoringAvailable]. Если на проблемном устройстве написано YES, но вы по-прежнему не получаете сообщений, значит, у вас проблема; в противном случае это ожидаемое поведение.

...