Я работаю над приложением iphone в IOS5, который использует раскадровки пользователей. Я создал раскадровку, которая использует mapkit с аннотациями. Я смог подключить push segues для кнопок и выбора строк в таблице, используя редактор Storyboard. У меня есть опыт работы с настраиваемыми выносками в MapKit, но я не могу понять, как нажать контроллер представления, определенный в раскадровке из выноски. Я собирался использовать [self.navigationController pushViewController:abc animated:YES]
, однако для этого мне нужно либо получить контроллер вида из раскадровки, либо инициализировать новый диспетчер представлений. У меня нет доступа к имени NIB, так как нет имени NIB. Как получить доступ к экземпляру ViewController
, определенному в раскадровке? Есть ли способ использовать редактор раскадровки, чтобы связать PUSH Seques с пользовательской надписью аннотации карты?Mapcall out in IOS5 с раскадрой
Заранее спасибо.
Просто найти ссылку, которая объяснила, как инстанцировать ViewController в раскадровке: UIStoryboard * раскадровка = [UIStoryboard storyboardWithName: @ расслоение "MainStoryboard": [NSBundle mainBundle]]; myViewController * myVC = [storyboard instantiateViewControllerWithIdentifier: @ "myViewController"]; Это сработало. Я смог нажать контроллер вида, как только я создал его с помощью этого кода. Моя проблема решена. – aullman
Пожалуйста, добавьте свое решение в качестве ответа на вопрос, а затем примите свой ответ. Можно согласиться с вашим собственным ответом на ваш вопрос. –