我们如何在IPhone开发中访问不同类的堆栈中的对象?

时间:2011-08-29 04:38:25

标签: iphone ios xcode4

我正在使用基于导航的应用程序。在RootViewController中,我正在初始化一个数组对象并调用另一个(将其推入堆栈)类Test,其中我们必须使用我在RootViewController中初始化的数组值。我们怎样才能访问? 在此先感谢..

1 个答案:

答案 0 :(得分:1)

您可以从任何其他推送的视图控制器访问父视图控制器。父视图集合中的第一个元素是根视图控制器。访问此元素,将其强制转换为您的特定实现,然后从中访问您的数组对象。如下所示:

UIViewController * rootVC = [self.navigationController.viewControllers objectAtIndex: 0];
NSArray * myArray = ((MyUIViewController *) rootVC).myArrayProperty;