是的,我有更好的解決方案,而不是採取一些變量,因爲當我們重新啓動我們的應用程序時,不會保留最後的值。
爲此,您需要使用數據庫,但需要大量的編碼。最好有NSUserDefaults用於存儲系統首選項。
Write this in your viewWillAppear:
if([[NSUserDefaults standardUserDefaults]valueforKey:@"key"]==nil)
{
NSUserDefaults *default = [NSUserDefaults standardUserDefaults];
[default setValue:@"1" forKey:@"key"];
[default synchronize];
}
else
{
NSLog(@"Once you make successful login this value wont change till you make logout");
}
& now just change the value in NSUserDefaults while doing logout.
NSLog(@"%@",[[NSUserDefaults standardUserDefaults] valueForkey:@"key"]); // way to access this system dictionary.
更多參考谷歌爲教程NSUserDefaults的
希望這會解決某種URS的問題。 :)
對不起,相當新的目標C編碼 - 你怎麼做增量? – 2011-06-11 22:34:57
如果它只是一個int你可以做變量++; – Sascha 2011-06-11 22:38:03
只是用它來給它一個測試,並且每次返回0 int i = 0; int i2 = i ++; NSString * myString = [NSString stringWithFormat:@「%d」,i2];的NSLog(myString的); – 2011-06-11 22:48:05