Re: [問題] 取得使用者目前位置

看板MacDev作者 (小朱)時間12年前 (2013/02/13 22:19), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串2/2 (看更多)
現在這的 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)

02/13 22:32, , 1F
要考慮相容性的話(其實你也應該要考慮),就是兩個method
02/13 22:32, 1F

02/13 22:33, , 2F
都實作,就可以在iOS5/6都運作。當然,你會把這兩個
02/13 22:33, 2F

02/13 22:34, , 3F
method當成界面,裡面再去呼叫實際動作的code。
02/13 22:34, 3F

02/18 03:11, , 4F
舊的 method 我在 iOS 6.1.1 上跑還是正常運作的耶@@
02/18 03:11, 4F

02/18 07:27, , 5F
當然不會馬上拿掉啊,但是哪天會拿掉就不一定了 :)
02/18 07:27, 5F

02/18 08:45, , 6F
Deprecated = 還能用, 不過我們隨時可能拿掉
02/18 08:45, 6F

02/18 08:46, , 7F
Obsolute: 早就叫你不要用了自己不改現在怪我囉
02/18 08:46, 7F
文章代碼(AID): #1H6w3Vdc (MacDev)
文章代碼(AID): #1H6w3Vdc (MacDev)