我正在制作一个多项选择测验应用。在我的主类中,我有一个名为“points”的整数,用于显示测验视图中获得的当前点数。但是,我还想在另一个类的视图中显示这些点,告诉用户他的答案是正确的。
我知道如果一个类是另一个类的子类,你可以这样做,但如果它们不相关,你可以这样做吗?
答案 0 :(得分:0)
我会研究像Singleton Objects
这样的东西This link provides a basic example of simple Singleton Objects,,您可以使用它在类之间共享变量。
答案 1 :(得分:0)
执行此操作的一种方法是将points
设置为全局变量。像这样:
在AppDelegate.h
文件中,在@end
:
extern int points;
在任何需要读取/写入点的类中,在@end
之后的.h文件中,添加以下行:
int points;