Мне было интересно, был ли мой код поврежден, или если даже взломанный jailbroken (активированный многозадачность) iPhone 3g, возможно, не поддерживает это.Jailbroken iPhone 3g + startMonitoringSignificantLocationChanges
Я создаю CLLocationManager, устанавливаю делегат и т. Д. И рассказываю об этом «startMonitoringSignificantLocationChanges». Всякий раз, когда приложение вызывается, я записываю его в текстовое окно. Но ничего не происходит. Нет, если я проеду 5 км или 20 км.
Так что я подумал, хорошо давайте копать немного. Я нашел этот API: NSLog (@ «Изменение местоположения доступно:% i \ n», [CLLocationManager significantLocationChangeMonitoringAvailable]);
К сожалению, он возвращает ноль: [
Итак, что я спрашиваю: Кто-нибудь заставить его работать на 3g? Любые намеки? Невозможно?
Это смешно. В то время как я искал его, я наткнулся на запись в блоге :-) В нем говорится: «[...], который должен быть ДА для iPhone 3G/3GS (а не iPod Touch)». Вот почему я даже побеспокоился, если это возможно как-то возможно :-) Спасибо за ваш тщательный ответ! – partel
prattel - да, это было неправильно для 3G. Я исправил запись в блоге! – makdad