我們可以打印在另一個視圖控制器類中聲明的數組嗎?在另一個視圖控制器中打印另一個視圖控制器的陣列
如果是的話我們該怎麼做呢?
我曾嘗試過幾種方式導入視圖控制器,使用NSLog ...但不能這樣做,請幫助我。
我們可以打印在另一個視圖控制器類中聲明的數組嗎?在另一個視圖控制器中打印另一個視圖控制器的陣列
如果是的話我們該怎麼做呢?
我曾嘗試過幾種方式導入視圖控制器,使用NSLog ...但不能這樣做,請幫助我。
接近它的一種方法是聲明你想要傳遞數組的view controller
的delegate
。現在將delegate
包含在其他view Controller
中,並調用其delegate
函數。通過你想要在其delegate
函數中打印的數組。
如果您希望在class2中打印class1數組,請執行以下操作。
將數組設置爲class1的屬性併合成它。
確保您分配它並向其中添加數據。
在class2中引用class1併爲class1創建一個對象。現在應該指向該數組。
注:
您需要的NSLog經常和檢查,如果當你移動到不同的視圖控制器的陣列不會變成零,並確保你正確地分配它。此外,如果可能的話,在您的AppDelegate
中分配該陣列,然後使用代理屬性delegate.array
,您一定能夠訪問它。