iBeacon: obtenir majeur et mineur - seulement à la recherche de l'uuid

Je suis en utilisant l'air de localiser exemple et de surveillance pour les iBeacons par uuid seulement. Quand j'arrive à l'entrée de la région de l'événement, je n'arrive pas à obtenir la majeure et la mineure de la balise ou d'une région qui a déclenché l'évènement, si je suis seulement à la recherche de l'uuid (je peux si je suis suivi pour un uuid avec majeure et mineure) - ce que quelqu'un connais un moyen de faire ceci j'ai loupé quelque chose?

Je n'ai pas vraiment envie de commencer allant - ne semble pas que j'en aurais besoin pour..

(Le cas d'utilisation est pour dire beaucoup de magasins avec des balises avec le même uuid, puis de l'émission d'un OS de notification de l'information pertinente à propos de ce magasin (obtenues en interrogeant les majeurs et mineurs))

Voici en gros ce que je fais:

CLBeaconRegion *region = [[CLBeaconRegion alloc] initWithProximityUUID:uuid
identifier:@"blah"];
region.notifyOnEntry = YES;
region.notifyOnExit = YES;
region.notifyEntryStateOnDisplay = YES;

[self.locationManager startMonitoringForRegion:region];

Puis dans l'app délégué:

- (void) locationManager:(CLocationManager*)manager didDetermineState:(CLRegionState)state forRegion:(CLRegion*)region {

    //assume for now its the iBeacon
    CLBeaconRegion *beaconRegion = (CLBeaconRegion*) region;

    beaconRegion.major  //hasn't been set...

}

Merci Beaucoup!

InformationsquelleAutor Matthew | 2013-11-21