0
我這樣做,我想找出在單獨的線程CLLocationManager委託方法不fired.So請告訴我,在單獨thread.But當前位置的經度和緯度值一個application.In是否有任何其他方式來獲取信息Anotherway用於獲取經緯度
我這樣做,我想找出在單獨的線程CLLocationManager委託方法不fired.So請告訴我,在單獨thread.But當前位置的經度和緯度值一個application.In是否有任何其他方式來獲取信息Anotherway用於獲取經緯度
你是問錯了問題。
你不需要的!
只需使用Cllocatiomanager委託的標準方式(didUpdatFromLocation ...)。 這就是你需要的全部,也是在後臺工作。獲取該信息的速度非常快,現在將影響主線程的性能。
如果您在之後需要花費時間校正您已獲得緯度/經度位置,則可以將座標發送到執行該計算的另一個線程。但是,這是你的責任,並不會干擾蘋果框架。
和:有沒有其他的方式來獲得當前的經/緯度,只有didUpdateFromLocation ...
爲什麼你甚至希望它首先在單獨的線程上運行? – Hisenberg
我不想distrub主要thread.SO我想單獨thhread做。 –
我想更新我的位置的詳細信息時,應用程序在後臺also.For t這只是我提INfo.plist.Is的UIBackgroundModes它足以或可能我需要再自動做anything.IF我mension像didupdatelocation委託方法將超前或我需要爲該方法做任何事情。 –