我想在我的iOS应用程序上接收iBeacon的RSSI,此代码可以在iOS12上运行。现在我已更新到iOS 13,此代码无法运行。
并发出警报
'init(proximityUUID:identifier :)'已在iOS 13.0中弃用 iOS 13.0中不推荐使用'startRangingBeacons(in :)' 在iOS 13.0中不建议使用“ stopRangingBeacons(in :)”
如何解决此问题?
答案 0 :(得分:2)
如果您查看documentation所使用的方法,则会告诉您它已在iOS 13中弃用,并告诉您what to use instead。
查看其他方法的文档,它将告诉您要使用的替代方法。
现在..要将您的应用配置为基于iOS版本在方法之间切换,您可以使用@available检查。
if #available(iOS 13, *) {
// use the shiny new one
} else {
// use the old one
}