这是我的问题:
我有两个视图控制器(标识为ViewController1和ViewController2)
ViewController2的标签使用ViewController1
的字符串格式填充文本我想从ViewController2操作该文本。
我有可能吗?
基本上,我有一个标签,用于发布字符串中的随机信息,我想刷新在标签上发布的字符串。
非常感谢你。
答案 0 :(得分:0)
如果ViewController1推送或呈现ViewController2:
要从VC1向VC2发送消息,只需在VC2上创建一个公共方法,然后从VC1调用它。
要从VC2向CV1发送消息,请在VC2上创建委托并在VC1上实现。
答案 1 :(得分:0)
在VC2中创建一个属性,并在从VC1推送VC2时将该字符串放在VC2.property中。
了解属性和消息传递
答案 2 :(得分:0)
答案 3 :(得分:0)
你可以采用两个选项。
1)您可以在VC2中获取字符串属性,并在按下VC2 OR
时将其设置在VC1中2)您可以在VC1中的首选项中设置该字符串,并在VC2中的首选项中使用它