看板 MacDev 關於我們 聯絡資訊
現在這的 Method 已經不能用了 - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 要改用這個 Method - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations 上一個座標與現在的座標都在 locations 的陣列內 將這個陣列 Log 出來就能看到了 補充一下:舊的 Mathods 是從 iOS 6.0 開始取消的, 如果你需要給 iOS 6.0 之前的版本使用的話, 還是需要使用舊的 Mathod -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.234.121 ※ 編輯: darktt 來自: 220.133.234.121 (02/13 22:24)
Blueshiva:要考慮相容性的話(其實你也應該要考慮),就是兩個method 02/13 22:32
Blueshiva:都實作,就可以在iOS5/6都運作。當然,你會把這兩個 02/13 22:33
Blueshiva:method當成界面,裡面再去呼叫實際動作的code。 02/13 22:34
lion0208:舊的 method 我在 iOS 6.1.1 上跑還是正常運作的耶@@ 02/18 03:11
Blueshiva:當然不會馬上拿掉啊,但是哪天會拿掉就不一定了 :) 02/18 07:27
uranusjr:Deprecated = 還能用, 不過我們隨時可能拿掉 02/18 08:45
uranusjr:Obsolute: 早就叫你不要用了自己不改現在怪我囉 02/18 08:46