1
我在做一個像徽標測驗的遊戲;什麼是保存數據的正確方法?
將使用下面的代碼是適當的保存和讀取數據:
此代碼將只允許用戶一次,一次只能播放特定的標誌!
當然我會連接每一個有動作的插座!
這是正確的方法還是應該嘗試其他方法?
[super viewDidLoad];
{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *loadstring = [defaults objectForKey:@"savedstring"];
[_textbox setText:loadstring];
}
- (IBAction)btncheck:(id)sender {
NSString *savestring = _textbox.text;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:savestring forKey:@"savedstring"];
[defaults synchronize];
}
你的代碼似乎是合適的:對於一個簡單的案例來說沒關係。也許在一個更復雜的情況下,你會有更多的數據要保存,你可以使用'NSUserDefault'以外的東西,它只適用於這種簡單的情況。 – Vinzzz
@Vinzzz更復雜的情況下,如保存分數和硬幣數據,是否正確? – Ricky
@Ricky更復雜時,不再是原始數據,你會想要使用數據庫來代替。 – meda