我正在制作一个多项选择测验应用程序。在我的主课中,我有一个名为“points”的整数,用于显示在测验视图中获得的当前分数。但是,我还想在另一个类的视图中显示分数,这告诉用户他的答案是正确的。
我知道如果一个类是另一个类的子类,你可以这样做,但如果它们不相关,你可以这样做吗?
我正在制作一个多项选择测验应用程序。在我的主课中,我有一个名为“points”的整数,用于显示在测验视图中获得的当前分数。但是,我还想在另一个类的视图中显示分数,这告诉用户他的答案是正确的。
我知道如果一个类是另一个类的子类,你可以这样做,但如果它们不相关,你可以这样做吗?
我会研究像 Singleton Objects 这样的东西
此链接提供了简单单例对象的基本示例,您可以使用它在类之间共享变量。
一种方法是设置points
为全局变量。像这样:
在您的AppDelegate.h
文件中,在以下内容之后插入这一行@end
:
外部 int 点;
在任何需要读取/写入点的类中,在 .h 文件中@end
,添加以下行:
整数点;