簡體   English   中英

從MainController發送消息到Delegate-Swift

[英]Sending a message from MainController to Delegate - Swift

我正在通過一個按鈕發送交互式本地通知。
本地通知文本來自MainViewController中的數組。 但是我必須在AppDelegate中設置它的標題...
按下此按鈕后-該應用程序會做出響應,並向我發送另一條帶有不同文本和不同按鈕標題的本地通知。

問題是-按鈕的文本放置在MainViewControllersecond array中。 你們將如何處理這樣的事情?

謝謝!

如果我是你,我將在MainViewController將此數組MainViewController一個公共變量。 另外,我將在AppDelegate引用MainViewController 然后只需引用AppDelegate MainViewController實例並獲取該數組。

或者,您可以在AppDelegate創建類似的數組變量。 MainViewController被加載和標題陣列計算,訪問AppDelegate和在標題陣列AppDelegate 現在,像本地變量一樣直接訪問此標題數組。

附帶說明一下,如果這是一個靜態數組,為什么不簡單地在AppDelegate設置它呢?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM