У меня есть прототип приложения, который работал на Iphone4 + iOS 4.3, сборка с Xcode 4.02 и iOS4.3 SDK.Приложение было довольно простым, было 10 зарегистрированных регионов (радиус 500 м, точность 1 км), и приложение показывало локальные уведомления с сообщениями при входе или выходе из этих регионов.Регионы - это места в городе, все в радиусе 5 км.При тестировании на iPhone 4 с iOS 4.3 я получал вызовы метода делегата didEnterRegion / didExitRegion, когда ехал на машине и пересекал границы определенных регионов.
Однако, спустя несколько недель, после обновления моих вещей до Xcode4.2 и iOS5 в iPhone 4, я больше не получаю делегатские вызовы didEnterRegion / didExitRegion при проезде по тем же трекам в городе и тестировании на устройстве.Я прочитал документы Apple и другие посты, и я знаю, что вам нужно пойти еще дальше от точек, чтобы пересечь границы региона и получить обратные вызовы, но это не мой случай, потому что я тестировал с расстоянием ~ 4 км и сто же самоеПросто интересно, есть ли у кого-нибудь реально работающий случай при сборке с iOS 5.0 SDK?
PS.Я установил свойство делегата locationManagers для соответствующего объекта класса, чтобы получать вызовы делегата.