我有三个viewcontrollers。 - > AViewController,BViewController,CViewController
AViewController是导航到每个页面的主页面。但他们都需要访问彼此的属性。因为他们需要在他们的viewcontroller中创建另一个控制器的对象。 BViewController负责更改AViewController中的label1文本。 CViewController负责更改AViewController中的label2文本。 AViewController使用presentModalController:切换到BViewController和CViewController。
这样做有错误。为什么? 是否与@class或#import有关? @class和#import应放在哪里,是.h还是.m?可以告诉我吗? 我很困惑。
任何人都可以帮助我,提前谢谢你。
答案 0 :(得分:0)
通常,按照您尝试的方式将课程紧密地结合在一起是一个坏主意。而是创建另一个类,比如ViewControllerManager
。然后,该类可以实例化所有视图控制器类,并将一个类的属性传递给另一个类。经理还必须负责所有视图控制器类的生命周期和范围。