Я разрабатываю приложение, в котором я создал plist и добавляю в него данные ... но происходит то, что каждый раз данные перезаписываются, а предыдущие данные теряются.Я имею в виду, предположим, что я добавляю одно имя под названием rocky, в следующий раз, когда я добавлю rock, rocky будет перезаписан с помощью rock, но я хочу, чтобы в моем списке plist содержалось и rocky, и rock, и так далее ...запись пользователя ....
вот мой код ниже ..
-(IBAction) myplist:(id) sender//the data is saved in a plist by clicking on this button
{
NSLog(@"mylist Clicked");
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:searchLabel.text];
// get paths from root direcory
NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
// get documents path
NSString *documentsPath = [paths objectAtIndex:0];
// get the path to our Data/plist file
NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"Data.plist"];
// This writes the array to a plist file. If this file does not already exist, it creates a new one.
[array writeToFile:plistPath atomically: TRUE];
}