После прочтения большого количества информации о концепции делегата и болезненной сессии тестов за последние четыре часа я начал использовать extern DataModel...
для изменения данных между представлениями в моем приложении.Доступ к IBOutlet из другого ViewController
Но на данный момент мне действительно нужно получить доступ к UIImageView в ViewController без NavigationViewController.
Как точка начала я имел этот вопрос, например:
How do I set up a simple delegate to communicate between two view controllers?
Но я думаю, что его содержание является устаревшим, так как в кавычках URL, как, например, в Википедии: http://en.wikipedia.org/wiki/Delegation_pattern#Objective-C_example были исключены.
Я использую раскадровку, и я попытался доступ IBOutlet с реставрационным идентификатором, идентификатором тега, экстерном ... Но не повез :(
Если у меня есть FirstViewController
и в SecondViewController
мне нужно получить доступ к UIImageView в первом, как я могу это сделать?
[Редактировать]
Теперь я могу вызвать метод делегата, но NSLog внутри не срабатывают. Как это возможно?
Вы пытались связать файл заголовка в главном файле другого? – MasterRazer
Да, после воспроизведения примера приложение компилируется, запускается и сбой при попытке получить доступ к изображению –
Почему бы вам не разместить здесь какой-нибудь код двух контроллеров! Если мы сможем увидеть ошибку, мы могли бы вам помочь! – MasterRazer