ios - iBeacon and Notification -


i'm developing ios application , i'm using beacons.

i've problem. i'm @ beginning of development, have appdelegate. in appdelegate.m have initialized

- (bool)application:(uiapplication *)application didfinishlaunchingwithoptions:(nsdictionary *)launchoptions {     self.window = [[uiwindow alloc] initwithframe:[[uiscreen mainscreen] bounds]];     // override point customization after application launch.      self.locationmanager = [[cllocationmanager alloc] init];     self.locationmanager.delegate = self;      nsuuid *uuid = [[nsuuid alloc] initwithuuidstring:@"8aefb031-6c32-486f-825b-e26fa193487d"];     clbeaconregion *region = [[clbeaconregion alloc] initwithproximityuuid:uuid                                                                 identifier:@"region"];      if ([cllocationmanager ismonitoringavailableforclass:[clbeaconregion class]])     {         nslog(@"i'm looking beacon");         [self.locationmanager startrangingbeaconsinregion:region];     } else {         nslog(@"device doesn't support beacons ranging");     }      return yes; } 

and wrote 2 delegate methods

- (void) locationmanager:(cllocationmanager *)manager didexitregion:(clregion *)region {     nslog(@"exit"); }  - (void) locationmanager:(cllocationmanager *)manager didenterregion:(clregion *)region {     nslog(@"enter"); } 

but never called!!! what's problem here?

you range never monitor regions.

ranging beacons call:
locationmanager:didrangebeacons:inregion:

the methods enterregion/exitregion want monitoring only. call:
- (void)startmonitoringforregion:(clregion *)region


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -