当我在XCode上使用位置模拟器并更改位置时,它不会调用locationManager:didUpdateToLocation:FromLocation
函数。但是当我得到当前位置时,它正在获得新位置。是这样的意思还是这个错误?它目前不会影响我的应用程序,只是很难调试位置更改。
我正在使用startMonitoringSignificantLocationChanges
,如果这有任何区别的话。
答案 0 :(得分:7)
首先,您必须在Xcode中设置当前位置。 在模拟器工作之后:
locationManager:didUpdateToLocation:FromLocation method
在Xcode-> Product-> Debug->模拟器位置 然后将任何一个位置设置为当前位置。