从另一个ViewController访问IBOutlet

时间:2013-09-19 20:00:41

标签: iphone ios objective-c

在阅读了很多关于委托概念的内容以及过去四小时内的一次痛苦的测试后,我开始使用extern DataModel...在我的应用中更改视图之间的数据。

但是现在我真的  需要在没有NavigationViewController的情况下访问ViewController中的UIImageView。

作为起点我以此问题为例:

How do I set up a simple delegate to communicate between two view controllers?

但我认为他的内容已经过时,因为维基百科中引用的网址为例:http://en.wikipedia.org/wiki/Delegation_pattern#Objective-C_example已被排除。

我正在使用故事板,我尝试使用恢复ID,标记ID,extern访问IBOutlet ......但没有运气:(

如果我有FirstViewController并且在SecondViewController我需要在第一个中访问UIImageView,我该怎么做?

[编辑]

现在我可以调用委托方法,但不会触发内部的NSLog。它怎么可能?

1 个答案:

答案 0 :(得分:1)

我认为这是您正在寻找的Passing Data between View Controllers,请跳到“使用Segue'传递数据转发”部分。