2011-03-03 80 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