0
當我嘗試在兩個不同的屏幕上使用NSUserDefaults
時,NSUserDefaults
不適用,並且沒有出現錯誤。基本上,我希望下一個級別在第一個完成後纔可用。我的NSUserDefaults代碼不起作用
這裏是我的代碼:
視圖1:
- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSInteger level1Complete = [prefs integerForKey:@"levelComplete"];
if (level1Complete == 11) {
button2.hidden = NO;
}
}
視圖2:
if (number11 == 5) {
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setInteger:11 forKey:@"levelComplete"];
[prefs synchronize];
}
請注意:遊戲本身就是視圖2,選擇水平廠景。
這是一個問題?我沒有看到問號。 – Caleb