作者darktt (小朱)
看板MacDev
标题Re: [问题] 取得使用者目前位置
时间Wed Feb 13 22:19:08 2013
现在这的 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)
1F:推 Blueshiva:要考虑相容性的话(其实你也应该要考虑),就是两个method 02/13 22:32
2F:→ Blueshiva:都实作,就可以在iOS5/6都运作。当然,你会把这两个 02/13 22:33
3F:→ Blueshiva:method当成界面,里面再去呼叫实际动作的code。 02/13 22:34
4F:推 lion0208:旧的 method 我在 iOS 6.1.1 上跑还是正常运作的耶@@ 02/18 03:11
5F:→ Blueshiva:当然不会马上拿掉啊,但是哪天会拿掉就不一定了 :) 02/18 07:27
6F:→ uranusjr:Deprecated = 还能用, 不过我们随时可能拿掉 02/18 08:45
7F:→ uranusjr:Obsolute: 早就叫你不要用了自己不改现在怪我罗 02/18 08:46