Привет, у вас есть проблема с новичком с объективом c, cocoa & iPhone. Я объявила mapView в своих делегатах приложения applicationDidFinishLaunching:application:
, который является экземпляром/указателем класса MKMapView
. mapView
является членом моего делегата приложения.Получение указателя или ссылки на элемент другого объекта
В моем контроллере представления в viewDidLoad: Я получаю экземпляр моего приложения делегата следующим:
appDelegate = [[UIApplication sharedApplication] delegate];
Мой вид контроллер также получил MKMapView * MAPview в качестве члена. В viewDidLoad: я пытаюсь установить это следующим образом:
mapView = [appDelegate mapView];
но мне кажется, что я не в состоянии получить указатель или ссылку «» фактической MAPview, потому что, когда я пытаюсь [mapView setRegion:region animated:YES];
это не работает. Как всегда [[appDelegate mapView] setRegion:region animated:YES];
действительно работает.
Итак, вопрос в том, как получить указатель на appDelegates
mapView
с моего контроллера?
Оставьте свой код. –