在尝试实例化CLBeaconRegion时,我总是得到零值。
我有以下代码:
NSUUID *myUUID = [[NSUUID alloc] initWithUUIDString:@"11111111111111111111111111111111"];
CLBeaconRegion *region = [[CLBeaconRegion alloc] initWithProximityUUID:myUUID
identifier:@"myCompany"];
CLLocationManager *locManager = [[CLLocationManager alloc] init];
[locManager setDelegate:self];
[locManager startRangingBeaconsInRegion:region];这在最后一行中失败,原因是:“无效参数不令人满意: region != nil”,这很明显,因为region是nil。
但是为什么区域为零呢?我做错了什么?
发布于 2014-09-23 18:17:17
您的uuid似乎有一个无效的格式,因此它是零,因此也是区域。
一个有效的uuid是例如93606DCE-56C1-4FE1-9517-AA0B6EADB0B2。
使用uuidgen工具创建uuid
https://stackoverflow.com/questions/26001942
复制相似问题