2013-10-06 13 views

Odpowiedz

34

Od CLCircularRegion jest podklasą CLRegion, wystarczy rzucić instancję.

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

Czy wiesz, jaki jest dla nich maksymalny promień? – Pochi

+1

Trzymałbym się z promieniem od 1 do 400 metrów, chyba że Apple zaktualizuje swoje dokumenty stwierdzając inaczej. –

+6

CLCircularRegion dziedziczy z CLRegion, więc nie sądzę, żeby gips był konieczny. Ale poza tym, zgadzam się: zastępujesz przestarzałą metodę, tworząc podklasę CLCircularRegion z jej inicjatorem i używając jej zamiast CLRegion. – Mario

Powiązane problemy