我在故事板中使用实用程序。我还创建了第三个viewcontroller,可以通过flipsideviewcontroller中的segue访问它。我想在第三个viewcontroller中添加一个值到mainviewcontroller中存在的NSMutableArray。我和#34;代表团一起玩了#34;但是我无法让它工作。我的问题是,如何从第三个viewcontroller访问mainviewcontroller中定义的数组?感谢。
答案 0 :(得分:1)
创建第3个视图控制器时,可以设置指向该数组的弱属性。或者,您可以定义第三个视图控制器具有引用的委托协议,但主视图控制器实现:
my3rdviewcontroller.delegate = mainViewController;
然后在my3rdviewcontroller中:
[self.delegate addValue:myValue];
当然mainViewController实现了addValue:message。