iOS uygulamamdaki bölgeleri izlemek için aşağıdaki kodu kullanıyorum. IOS6'da uygulamayı oluşturduğumda mükemmel çalışır. IOS7'de oluşturduğumda, didEnterRegion tetiklenmez.iOS 7 didEnterRegion hiç çağrılmadı
// oluşturmak ve iOS
CLLocationCoordinate2D venueCenter = CLLocationCoordinate2DMake([favoriteVenue.venueLat doubleValue], [favoriteVenue.venueLng doubleValue]);
CLRegion *region = [[CLRegion alloc] initCircularRegionWithCenter:venueCenter radius:REGION_RADIUS identifier:favoriteVenue.venueId];
AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
[appDelegate.locationManager startMonitoringForRegion:[self regionForVenue:favoriteVenue]];
// AppDelegate.m yılında sahip bir bölge kayıt
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
{
NSLog(@"Entered region: %@", region.identifier);
}
"Uygulama yeri güncellemeleri için kayıt" olarak ben de Gerekli arka plan modları belirledik plist dosyalarımda.
Bu özellik için eksik olan herhangi bir fikir iOS7'de çalışabiliyor mu?
Teşekkürler!