我真的很苦惱,我知道它有多容易,但我只是沒有得到它的工作。Objective C如何通過多個視圖添加到整數
我很新的對象 - ...
基本上,這個程序是非常簡單的。
它堆疊在模態視圖控制器上,一個在另一個之上,直到用戶獲得結果的那一端,然後他們全部被解散,並且用戶可以重新開始。
在每個模式視圖控制器中,我想,例如,將1添加到我在第一個屏幕中聲明的int中。
這是第一個觀點或者Controller.h聲明
int total;
這是我的第二個觀點Controller.m或者
FirstViewController *fvc = [[FirstViewController alloc] init];
[fvc setTotal:1]; //or the following, i can't see what the difference is
fvc.total = 1;
正在做,這似乎這樣的伎倆,它設置我在另一個視圖中聲明的變量。
然而,在第三視圖Controller.m或者,我這樣做:
FirstViewController *fvc = [[FirstViewController alloc] init];
NSLog(@"Current total: %x", fvc.total);
這工作,在我不明白的錯誤,但整數已經重置爲0。理想的情況下,它會說'1',以顯示它保留的值...
我的問題是;我如何在整個應用程序中重複使用並添加到此整數?
也請回答與字符串有關的問題,因爲我也想這樣做。
對不起,我還在學習。
在此先感謝。
[在不同的類中設置Bool]的可能的重複(http://stackoverflow.com/questions/10004502/setting-bool-in-different-classes) – Chuck 2012-04-04 22:48:37