У меня есть приложение, в котором я хочу хранить несколько фрагментов информации на протяжении всей жизни приложения. Чтобы сделать это, я создал файл plist под названием myJournal.plist. Сначала в plist ничего не будет, поскольку он будет полностью зависеть от того, что делает пользователь. Я хотел бы, чтобы plist выглядел примерно так, где каждый Словарь основан на текущем дне и добавлен в список.Добавление нескольких словарей в iOS plist для журнала
У меня есть следующие в моем коде:
NSArray *directories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documents = [directories firstObject];
NSString *filename = [documents stringByAppendingPathComponent:@"myJournal.plist"];
NSMutableDictionary *loadedMiscDictionary = [NSMutableDictionary dictionaryWithContentsOfFile:filename];
NSMutableDictionary *tempDict = [[NSMutableDictionary alloc] init];
[tempDict setValue:distractions.text forKey:@"distractions"];
[tempDict setValue:revelations.text forKey:@"revelations"];
[loadedMiscDictionary addEntriesFromDictionary:tempDict];
[loadedMiscDictionary writeToFile:filename atomically:YES];
Но ничто не изменилось. Что я делаю не так?