2013-10-06 10 views

cevap

34

CLCircularRegion, CLRegion'un bir alt sınıfından beri, yalnızca örneği atabilirsiniz.

CLCircularRegion *region = [[CLCircularRegion alloc] initWithCenter:theCenter 
                  radius:theRadius 
                 identifier:theIdentifier]; 

// Then cast the instance for use with your CLLocationManager instance 
[manager startMonitoringForRegion:(CLRegion *)region]; 
+0

Onlar için önerilen maksimum yarıçapın ne olduğunu biliyor musunuz? – Pochi

+1

Apple, dokümanlarını aksini bildirmedikçe 1 ila 400 metre arasında bir yarıçapla yapışırdım. –

+6

CLCircularRegion CLRegion'dan miras alır, bu yüzden bir cast gerektiğini düşünmüyorum. Ama bunun dışında, katılıyorum: Eğer ilk başlatıcısı CLCircularRegion alt sınıfı oluşturarak ve bir CLRegion yerine kullanarak, kullanımdan kaldırılmış yöntemi değiştirin. – Mario

İlgili konular