IPhone SDk中的类声明?import / class?

时间:2012-08-30 03:15:26

标签: class import

我有三个viewcontrollers。 - > AViewController,BViewController,CViewController

AViewController是导航到每个页面的主页面。但他们都需要访问彼此的属性。因为他们需要在他们的viewcontroller中创建另一个控制器的对象。 BViewController负责更改AViewController中的label1文本。 CViewController负责更改AViewController中的label2文本。 AViewController使用presentModalController:切换到BViewController和CViewController。

这样做有错误。为什么? 是否与@class或#import有关? @class和#import应放在哪里,是.h还是.m?可以告诉我吗? 我很困惑。

任何人都可以帮助我,提前谢谢你。

1 个答案:

答案 0 :(得分:0)

通常,按照您尝试的方式将课程紧密地结合在一起是一个坏主意。而是创建另一个类,比如ViewControllerManager。然后,该类可以实例化所有视图控制器类,并将一个类的属性传递给另一个类。经理还必须负责所有视图控制器类的生命周期和范围。