1
当我初始化我的CLBeaconRegion
时,我希望能够添加更多信息,如数组或字符串,以便我可以通过didRangeBeacons
-方法接收它。 (不主要或次要)向区域添加其他信息。 iBeacons
目前,它看起来像这样:
_advertRegion = [[CLBeaconRegion alloc] initWithProximityUUID:_uuid identifier:@"003-002-001"];
但我真的想初始化像这样或类似:
_advertRegion = [[CLBeaconRegion alloc] initWithProximityUUID:_uuid identifier:@"003-002-001" setArrayOrSomething:myArray];
而且还我显然应该能够从这个地区得到这样的信息:
[region getArray];
当然,它不一定是这样,只是你有一个想法,我需要什么。
我已经试过
- 我试图设置/通过
objc_setAssociatedObject
- 得到它我试图通过
setValue forKey
作为一种简化,CLBeacon符合NSCopying协议,因此可直接据我知道作为字典中的关键。 – allprog