2010-04-22 26 views

回答

4

只是1整數?

// write 
[[NSUserDefaults standardUserDefaults] setInteger:theInteger forKey:@"bestScore"]; 

... 

// read 
theInteger = [[NSUserDefaults standardUserDefaults] integerForKey:@"bestScore"]; 

(通常遊戲支持前10名,和你想的NSInteger的盒子放到一個NSNumber,插入10名全部爲一個NSArray,並保存陣列。)

+0

謝謝你,這是完美的! – pimpampoum 2010-04-22 20:44:30

0

是,使用NSInteger的並將其存儲在您的喜好或私人文件。

以用戶默認值存儲: [[NSUserDefaults standardUserDefaults] setObject:[NSArchiver archivedDataWithRootObject:highScore] forKey:@「HighScore」];

檢索與:

NSNumber * highScore = [defaults objectForKey:@"HighScore"];