如何从其他类调用方法?假设我有一个视图控制器,它显示一个名为ViewController1的类的字符串。我还有另一个名为ViewController2的类。
我希望ViewController2能够使用ViewController2中的字符串值从ViewController1更新字符串
我该怎么做?我看过单身人士和代表团模式,但他们看不到我想要做的事情。我想定期用不同类的字符串更新一个类?任何帮助将不胜感激
答案 0 :(得分:1)
取决于你想要两个类的紧密耦合。 ViewController1需要了解ViewController2,反之亦然吗?它们都是同一类的实例吗?它们是否同时存在且可见?
这可以像VC1调用VC2上的方法或委托一样简单(如您所述)。您可以查看NSNotificationCenter
或KVO以获取更松散耦合的代码。