LocationManager 的区域
Region for LocationManager
我正在尝试创建一个区域,以便告诉我的位置管理器我关心哪个信标。我使用估算应用程序为我的信标生成了一个唯一的 UUID。但是,我不断收到此错误,但找不到解决方案。你能帮我解决一下吗?我在下面附上了截图。
这里是写代码:
let region = CLBeaconRegion(proximityUUID: NSUUID(UUIDString: "79A60506-EC33-44A4-AB5D-304816FEC4E2"), identifier: "Estimotes")
这是错误:
init(UUIDString:)' has been renamed to 'init(uuidString:)'
在 Swift 3.0 中,"UUIDString" 在 "uuidString" 中更改。在您的信标的唯一 UUID 之后,您必须插入 "as! UUID".
因此,您必须像这样更改 let:
let region = CLBeaconRegion(proximityUUID: NSUUID(uuidString: "79A60506-EC33-44A4-AB5D-304816FEC4E2") as! UUID, identifier: "Estimotes")
我正在尝试创建一个区域,以便告诉我的位置管理器我关心哪个信标。我使用估算应用程序为我的信标生成了一个唯一的 UUID。但是,我不断收到此错误,但找不到解决方案。你能帮我解决一下吗?我在下面附上了截图。
这里是写代码:
let region = CLBeaconRegion(proximityUUID: NSUUID(UUIDString: "79A60506-EC33-44A4-AB5D-304816FEC4E2"), identifier: "Estimotes")
这是错误:
init(UUIDString:)' has been renamed to 'init(uuidString:)'
在 Swift 3.0 中,"UUIDString" 在 "uuidString" 中更改。在您的信标的唯一 UUID 之后,您必须插入 "as! UUID".
因此,您必须像这样更改 let:
let region = CLBeaconRegion(proximityUUID: NSUUID(uuidString: "79A60506-EC33-44A4-AB5D-304816FEC4E2") as! UUID, identifier: "Estimotes")