如何在Table View Controller FROM AppDelegate上访问声明为public的Array变量?

时间:2014-04-29 03:33:10

标签: ios objective-c arrays

我在Table View Controller上声明为public的数组,它位于根导航控制器的后面。

@property (nonatomic,retain) NSMutableArray *toDoItems;

我想从AppDelegate.m

访问它
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillTerminate:(UIApplication *)application

这样当用户退出应用程序或输入后台或终止时,我可以将数据从数组写入文件。有人可以点灯吗?将数据写入文件是否常见?

- 提前谢谢!

1 个答案:

答案 0 :(得分:1)

试试吧:

UINavigationController *navController = (UINavigationController *)self.window.rootViewController;
YourTableViewController *vc = navController.topViewController;
vc.toDoItems; // your NSMutableArray