繁体   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