2012-12-17 19 views
0

我這樣做,我想找出在單獨的線程CLLocationManager委託方法不fired.So請告訴我,在單獨thread.But當前位置的經度和緯度值一個application.In是否有任何其他方式來獲取信息Anotherway用於獲取經緯度

+0

爲什麼你甚至希望它首先在單獨的線程上運行? – Hisenberg

+0

我不想distrub主要thread.SO我想單獨thhread做。 –

+0

我想更新我的位置的詳細信息時,應用程序在後臺also.For t這只是我提INfo.plist.Is的UIBackgroundModes它足以或可能我需要再自動做anything.IF我mension像didupdatelocation委託方法將超前或我需要爲該方法做任何事情。 –

回答

0

你是問錯了問題。
你不需要的!

只需使用Cllocatiomanager委託的標準方式(didUpdatFromLocation ...)。 這就是你需要的全部,也是在後臺工作。獲取該信息的速度非常快,現在將影響主線程的性能。

如果您在之後需要花費時間校正您已獲得緯度/經度位置,則可以將座標發送到執行該計算的另一個線程。但是,這是你的責任,並不會干擾蘋果框架。

和:有沒有其他的方式來獲得當前的經/緯度,只有didUpdateFromLocation ...