Van egy MKMapView belsejében egy UITableView, mint az egyéni sejt (ne kérdezzétek,) - nem tudom, ha ez számít igazán), amelynek én regisztrálni regionDidChangeAnimated küldötte módszer. Ez a módszer lesz háromszor hívja, amikor a UITableView betöltve - egyet az aktuális régiót, majd még két alkalommal olyan régióban, amely az út. A szimulátor, azt következetesen kap régióból központ (+37.43997405, -97,03125000). Az eszköz, úgy tűnik, hogy függ a helyét által bejelentett hely vezetője, amely inicializálja a térképen.
Miért kapok három regionDidChangeAnimated hívásokat? És miért középpontjának koordinátáit az utolsó kettőt le?
Ezt a kódot használom, hogy a központ koordinátái:
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {
CLLocation *l = [[CLLocation alloc] initWithLatitude:self.mapView.centerCoordinate.latitude longitude:self.mapView.centerCoordinate.longitude];
(....)













