Ios 在我的ViewController中的appdelegate中声明的读/写数组

Ios 在我的ViewController中的appdelegate中声明的读/写数组,ios,uitableview,class,nsmutablearray,Ios,Uitableview,Class,Nsmutablearray,我在AppDelegate头文件中声明了4个NSMutableArray,因为我需要从一个文件中填充它们,如果应用程序确实完成了启动方法中的文件为非nil。我可以完成这一部分,但我需要在我的故事板的2个视图控制器中使用这些阵列。(有NSMutableArray用于填充TableView。如何使所有类都能够读/写这些数组?在视图控制器中为两个数组创建属性,并将数组传递给创建视图控制器的位置。这样,当您决定将数组移动到di中时,就不必更改视图控制器不同的类(因为AppDelegate可能是存储这些属

我在AppDelegate头文件中声明了4个NSMutableArray,因为我需要从一个文件中填充它们,如果应用程序确实完成了启动方法中的文件为非nil。我可以完成这一部分,但我需要在我的故事板的2个视图控制器中使用这些阵列。(有NSMutableArray用于填充TableView。如何使所有类都能够读/写这些数组?

在视图控制器中为两个数组创建属性,并将数组传递给创建视图控制器的位置。这样,当您决定将数组移动到di中时,就不必更改视图控制器不同的类(因为AppDelegate可能是存储这些属性的错误位置)。

只需从视图控制器访问你的AppDelegate。然后你就可以访问这些数组属性。