0

我在情节提要中使用实用程序。我还创建了第三个 viewcontroller,它通过从 Flipsideviewcontroller 的 segue 访问。我想将第三个视图控制器中的一个值添加到主视图控制器中存在的 NSMutableArray 中。我玩过“委托”,但我无法让它发挥作用。我的问题是,如何从第三个视图控制器访问主视图控制器中定义的数组?谢谢。

4

1 回答 1

1

创建第三个视图控制器时,您可以设置指向该数组的弱属性。或者您可以定义第三个视图控制器引用的委托协议,但主视图控制器实现:

my3rdviewcontroller.delegate = mainViewController;

然后在 my3rdviewcontroller 中:

[self.delegate addValue:myValue];

当然 mainViewController 实现了 addValue: 消息。

于 2012-05-15T18:42:11.337 回答