我正在查看iPhone for SDK的估计信标,我看到了
- (void)connectToBeacon
连接到信标,但我如何通过它是UUID,Major和Minor连接,似乎不允许我。
任何建议都会很棒......
谢谢
答案 0 :(得分:1)
连接信标时,您不会使用主要/次要。此方法用于连接信标,以便更改UUID,主要和次要广播值等内容。这将用作:
ESTBeacon *myBeacon = ...;
[myBeacon connectToBeacon];
编辑:您需要连接到范围内的信标,并且通常可以从ESTBeaconManager
beaconManager:didDiscoverBeacons:inRegion:
获取该信标,这将为您提供NSArray
{范围内的{1}}对象。
答案 1 :(得分:0)
我希望这会对你有所帮助。
// you declare your beacon and your manager
@property (nonatomic, strong) ESTBeacon* myBeacon;
@property (nonatomic, strong) ESTBeaconManager* beaconManager;
// You create the objects
self.beaconManager = [[ESTBeaconManager alloc] init];
myRegion = [[ESTBeaconRegion alloc] initWithProximityUUID:ESTIMOTE_PROXIMITY_UUID
major:11111 minor:22222 identifier:@"beacon1"];
// this will returns an array of beacons
- (void)startRangingBeaconsInRegion:(ESTBeaconRegion *)myRegion
// this will allow you to manage the array.
-(void)beaconManager:(ESTBeaconManager *)manager
didRangeBeacons:(NSArray *)beacons
inRegion:(ESTBeaconRegion *)myRegion