![](/img/trans.png)
[英]iOS Swift - Protocol sending delegate to wrong TableViewController
[英]Sending a message from MainController to Delegate - Swift
我正在通過一個按鈕發送交互式本地通知。
本地通知文本來自MainViewController中的數組。 但是我必須在AppDelegate中設置它的標題...
按下此按鈕后-該應用程序會做出響應,並向我發送另一條帶有不同文本和不同按鈕標題的本地通知。
問題是-按鈕的文本放置在MainViewController的second array
中。 你們將如何處理這樣的事情?
謝謝!
如果我是你,我將在MainViewController
將此數組MainViewController
一個公共變量。 另外,我將在AppDelegate
引用MainViewController
。 然后只需引用AppDelegate
MainViewController
實例並獲取該數組。
或者,您可以在AppDelegate
創建類似的數組變量。 當MainViewController
被加載和標題陣列計算,訪問AppDelegate
和在標題陣列AppDelegate
。 現在,像本地變量一樣直接訪問此標題數組。
附帶說明一下,如果這是一個靜態數組,為什么不簡單地在AppDelegate
設置它呢?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.