我在一个类中有一个NSString,在另一个类中有一个UILabel,在我的第三个类中有第三个UILabel。 IB中有3个不同的视图。 我希望我的第一课将一些字符串保存到NSString,我希望我的第二视图UILabel等于这个NSString和我的第三类'UILabel等于我的第二类'UILabel。 我该怎么做?
提前致谢!
答案 0 :(得分:1)
这是一个常见问题,有一个解决方案的常见模式。
创建一个model class来保存您的字符串。在应用程序委托中实例化此类的对象(可能在applicationDidFinishLaunching:
中),并将其传递给所有三个视图控制器。子视图控制器在您的模型类上使用Key-Value Observing,以便他们收到模型中任何更改的警报(即更改字符串)。