我正在使用CoreLocationCLBeaconRegion处理一段代码,但收到一个错误:
致命错误:在展开可选值时意外找到nil
我想创建一个包含CLBeaconRegion的区域变量,如下所示:

let region = CLBeaconRegion(proximityUUID: NSUUID(UUIDString: "AM_2015-06-10")!, identifier: "AnyMorning")

稍后在我的代码中,我打电话给:
locationManager.startRangingBeaconsInRegion(region)

当我启动应用程序时,我收到上述错误。解决这个问题的正确方法是什么?

最佳答案

"AM_2015-06-10"不是有效的UUIDString!所以
NSUUID(UUIDString: "AM_2015-06-10")!将使您的应用程序崩溃
uuid(通用唯一标识符),也称为guid(全局
唯一标识符)或IID(接口标识符)是128位
价值观。

10-08 12:58