我们可以打印在另一个视图控制器类中声明的数组吗?在另一个视图控制器中打印另一个视图控制器的阵列
如果是的话我们该怎么做呢?
我曾尝试过几种方式导入视图控制器,使用NSLog ...但不能这样做,请帮助我。
我们可以打印在另一个视图控制器类中声明的数组吗?在另一个视图控制器中打印另一个视图控制器的阵列
如果是的话我们该怎么做呢?
我曾尝试过几种方式导入视图控制器,使用NSLog ...但不能这样做,请帮助我。
接近它的一种方法是声明你想要传递数组的view controller
的delegate
。现在将delegate
包含在其他view Controller
中,并调用其delegate
函数。通过你想要在其delegate
函数中打印的数组。
如果您希望在class2中打印class1数组,请执行以下操作。
将数组设置为class1的属性并合成它。
确保您分配它并向其中添加数据。
在class2中引用class1并为class1创建一个对象。现在应该指向该数组。
注:
您需要的NSLog经常和检查,如果当你移动到不同的视图控制器的阵列不会变成零,并确保你正确地分配它。此外,如果可能的话,在您的AppDelegate
中分配该阵列,然后使用代理属性delegate.array
,您一定能够访问它。