这里运行数据是我的问题:从第一的ViewController
我有两个视图控制器(标识为ViewController1和ViewController2)
ViewController2有填充了文本字符串格式从ViewController1
标签我想操纵ViewController2中的文本。
我可能吗?
基本上,我有一个标签,从字符串中发布随机信息,我想刷新标签上发布的这个字符串。
非常感谢。
这里运行数据是我的问题:从第一的ViewController
我有两个视图控制器(标识为ViewController1和ViewController2)
ViewController2有填充了文本字符串格式从ViewController1
标签我想操纵ViewController2中的文本。
我可能吗?
基本上,我有一个标签,从字符串中发布随机信息,我想刷新标签上发布的这个字符串。
非常感谢。
如果ViewController1推或本ViewController2:
从VC1将消息发送到VC2,刚刚创建VC2的公共方法和VC1调用它。
要从VC2发送消息到CV1,请在VC2上创建一个委托并在VC1上实现它。
在VC2中创建属性并将该字符串置于VC2.property中,同时将VC2从VC1中推入。
阅读关于财产和消息传递
您可以采取两种选项。
1)推VC2或
2)您可以在首选项字符串中VC1和VC2使用它从喜好
我时,您可以采取的字符串属性在VC2并将其设置在VC1从VC1推VC2没有问题。问题是重新加载该字符串以查看标签上的新信息?我错过了什么吗? – coolMed
@coolMed从未说过你在推视图时遇到问题。刚告诉你在VC2中创建一个你可以在VC1中访问的属性。考虑这个教程http://devinsheaven.com/cocoa-tutorial-passing-messages-between-objects-notifications-delegates-and-target-action/ –