in meinen Projekten i die Bake devices.here in Delegatmethode Erfassung gibt es leeren ArraywertdidRangeBeacons gibt leeres Array in Objective C
das gibt leeren Arraywert:
-(void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region{
NSLog(@"beacons list %@ ",beacons);
}
Aktualisiert:
- (void)viewDidLoad
{
[super viewDidLoad];
NSUUID *uuid=[[NSUUID alloc]initWithUUIDString:UUID];
clBeconRegion=[[CLBeaconRegion alloc]initWithProximityUUID:uuid identifier:@"BluetoothExample"];
[locManager startMonitoringForRegion:clBeconRegion];
clBeconRegion.notifyEntryStateOnDisplay=YES;
}
Haben Sie die richtige UUID für Ihre Beacons festgelegt? – Larme
Yes.i bin die richtige UUID – Test
Stellen Sie bitte den Code, den Sie verwenden, um Beacon Ranging einzurichten? Dies sollte Folgendes beinhalten: Erstellen einer Region, Festlegen des CLLocationManager-Delegaten, Anfordern von Standortberechtigungen und Hinzufügen einer Berechtigungszeichenfolge in Ihrer .plist-Datei. Es wäre auch hilfreich, wenn Sie überprüfen könnten, ob Sie das Sende-Beacon mit einer Standard-Detektor-App wie [Lokalisieren] (https://itunes.apple.com/us/app/locate-beacon/id738709014? mt = 8) – davidgyoung