首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CLBeaconRegion initWithProximityUUID返回零

CLBeaconRegion initWithProximityUUID返回零
EN

Stack Overflow用户
提问于 2014-09-23 18:12:21
回答 1查看 1.5K关注 0票数 2

在尝试实例化CLBeaconRegion时,我总是得到零值。

我有以下代码:

代码语言:javascript
复制
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。

但是为什么区域为零呢?我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-23 18:17:17

您的uuid似乎有一个无效的格式,因此它是零,因此也是区域。

一个有效的uuid是例如93606DCE-56C1-4FE1-9517-AA0B6EADB0B2

使用uuidgen工具创建uuid

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26001942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档