我已经完成了这段代码来存储分数。
但这只是给我最后添加的分数,而不是每次都在新索引上存储数据。
-(IBAction)btnSaveScore:(id)sender
{
if(!dictWinData)
dictWinData = [[NSMutableDictionary alloc] init];
array = [NSMutableArray arrayWithObjects:txt_EnterName.text,
[NSString stringWithFormat:@"%i",iTap], nil];
int increment = 0;
NSLog(@"array data is:--> %@",array);
for (int intWinData = 1; intWinData < [array count]; intWinData++)
{
[dictWinData setObject:array forKey:[NSString stringWithFormat:@"NameScore%d",increment]];
increment++;
}
}
如果我的代码中有任何错误,请让我指导。
有没有其他方法来存储数据..?
NSUserDefaults
有助于存储和显示数据... ?
如何使用NSUserDefaults
来存储和检索数据。
谢谢。