![](/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.