2011-03-03 47 views

回答

1

使用NSArray保留分數。並保存/加載它使用NSUserDefaults

如果你有一個固定的層數 - 使用NSArray保持。當陣列值改變:

-(void) saveScore 
{ 
    NSUserDefaults *settings = [NSUserDefaults standartUserDefaults]; 
    [settings setObject: myScoreArray forKey:@"my scores"]; 
    [settings synchronize]; 
} 

來加載陣列:

-(void) loadScores 
{ 
    NSUserDefaults *settings = [NSUserDefaults standartUserDefaults]; 
    myScoreArray = [settings objectForKey:@"my scores"]; 
    //also check if myScoreArray in nil - first launch 
} 
+0

使用nasarray你如何能做到什麼... u能詳細介紹一下..... – Srinivas 2011-03-07 10:44:05

+0

@Srinivas:我已經更新了答案 – Andrew 2011-03-07 11:53:59