У меня вопрос, я создал plist фильмов. Корень типа словаря и Pixar типа массива с названиями фильмов 3 строки Я могу не читать из списка с помощью следующего кода не проблемаЗапись на mainBundle plist
NSString *path = [[NSBundle mainBundle] pathForResource:@"Movies" ofType:@"plist"];
NSMutableDictionary *movies =[[NSMutableDictionary alloc] initWithContentsOfFile:path];
здесь я не могу напечатать список без проблем. Я хочу добавить еще один фильм в этот список. поэтому я передал список массиву, а затем сохранил массив обратно в файл, но он не работает. любая идея, где я пошла не так?
NSMutableArray *array= [movies valueForKey:@"Pixar"];
NSString *[email protected]"Incredibles";
[array addObject:incredible];
[movies setObject:array forKey:@"Pixar"];
[movies writeToFile:path atomically:YES];
Вы пошли не так, когда вы не искали этого. Duplicate ** много раз. ** –
Я искал немного сейчас, если вы видите его, пожалуйста, пришлите мне ссылку, а не просто повторяйте дубликат – ifrapps
Возможный дубликат [изменение plist не работает] (http: // stackoverflow.com/questions/6368752/modification-a-plist-is-not-working) ** и ** [как обновить файл plist в ios] (http://stackoverflow.com/questions/16870092/how-to -update-the-plist-file-in-ios) ** и ** [iphone write to file failed] (http://stackoverflow.com/questions/3386973/iphone-write-to-file-fails) - что так трудно в поиске? –