хорошо ... поэтому я предлагаю использовать NSDictionary вместо
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setObject:@"score1" forKey:@"user1"]; //to set data in the dictionary
.....
чтобы получить данные из dict:
[dict objectForKey:@"user1"];
чтобы сохранить в файл:
[dict writeToFile:[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"dictionary"] atomically:YES];
для чтения из файла:
NSMutableDictionary *dict =[NSMutableDictionary dictionaryWithContentsOfFile:[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"dictionary"]];
это проще ... он ищет автоматически, это быстро
Я не понимаю, почему вы используете xml вместо словаря в этом случае