Я пытаюсь получить список для хранения нескольких наборов данных, но каждый раз, когда я сохраняю (используя кнопку из ActionSheet), он перезаписывает предыдущий набор.Я хочу добавить несколько «друзей» и их данные.Я не слишком заинтересован в использовании Core Data, поэтому мне интересно, как вы можете сделать это с помощью Plist.
Вот код для кнопки сохранения:
NSMutableDictionary *friend = [[NSMutableDictionary alloc] init];
NSMutableDictionary *array = [[NSMutableDictionary alloc]init];
[array setObject:friendName.text forKey:@"Name"];
[array setObject:friendPhone.text forKey:@"Phone Number"];
[array setObject:friendEmail.text forKey:@"Email Address"];
[array setObject:friendChatSN.text forKey:@"Chat Screen Name"];
[friend setValue:array forKey: @"Friend Data"];
NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"FriendList.plist"];
[friend writeToFile:plistPath atomically: TRUE];
Вместоперезаписать его, как я могу изменить код для добавления нового набора данных о друзьях каждый раз, когда я сохраняю?