CLLLocationManager中的标题包含以下行:
- (void)startMonitoringForRegion:(CLRegion *)region
desiredAccuracy:(CLLocationAccuracy)accuracy __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_NA, __MAC_NA,__IPHONE_4_0, __IPHONE_6_0);
实际上我的应用程序在编译和存档时会报告警告。尽管Apple文档仍然包含它,但暗示不会过时。即使是网络搜索问题也没有回复。有什么事?我是否有可能因某些用户而失去此功能?
答案 0 :(得分:2)
Apples docs说这已被弃用,您应该使用startMonitoringForRegion:
代替
风险与任何已弃用的方法相同,最终会被删除,因此最好将其从代码中删除(新方法仅存在于iOS 6+中,因此您仍需要使用旧方法旧版本)