Я создал приложение для iphone для маяков. В этом я хочу отображать сообщение, когда я выхожу из всех областей маяков.
Я не хочу отображать сообщение для каждой области выхода маяка. Например, если есть 3 маяка, я хочу отображать сообщение только тогда, когда я выхожу из всех 3 маяков. Возможно ли это сделать?
А также я хочу получить основные и второстепенные значения маяка в
didExitRegion
Я использовал следующий код:
-(void)locationManager:(CLLocationManager*)manager
didRangeBeacons:(NSArray*)beacons
inRegion:(CLBeaconRegion*)region
{
// Beacon found!
NSLog(@"iBeacons found");
// UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Successfully found" message:nil delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles: nil]; [alert show];
CLBeacon *foundBeacon = [beacons firstObject];
// You can retrieve the beacon data from its properties
NSString *uuid = foundBeacon.proximityUUID.UUIDString;
NSString *majorId = [NSString stringWithFormat:@"%@", foundBeacon.major];
NSString *minorId = [NSString stringWithFormat:@"%@", foundBeacon.minor];
NSLog(@"UUID: %@", uuid);
}
В приведенном выше коде я могу получить uuid, основной, второстепенный маяки. Но я хочу получить значения выходящего маяка в didExitRegion
. Является ли это возможным?
Заранее спасибо.