我正在做一個多選題測驗的應用程序。在我的主類中,我有一個稱爲「分數」的整數,用於顯示測驗視圖中獲得的當前分數。但是,我還想在另一個班級的視圖中顯示這些點,這會告訴用戶他的答案是正確的。如何使用另一個類的整數?
我知道你可以做到這一點,如果一個類是另一個類的子類,但你可以做到這一點,如果他們不相關?
我正在做一個多選題測驗的應用程序。在我的主類中,我有一個稱爲「分數」的整數,用於顯示測驗視圖中獲得的當前分數。但是,我還想在另一個班級的視圖中顯示這些點,這會告訴用戶他的答案是正確的。如何使用另一個類的整數?
我知道你可以做到這一點,如果一個類是另一個類的子類,但你可以做到這一點,如果他們不相關?
一種方法是將points
設置爲全局變量。像這樣:
在你AppDelegate.h
文件中插入@end
後,這條線:
的extern INT點;
在一個需要讀/ @end
後寫點,在.h文件的任何類,加入這一行:
INT點;
我會去了解一下像單一對象
This link provides a basic example of simple Singleton Objects,,你可以用它來共享類之間的變量。
是的,如果該財產是公共的。您的應用程序委託中的整數是多少? – woz 2012-07-30 16:57:44
不,我在其中一個類的頭文件中聲明它。 – 2012-07-30 17:16:59