У меня есть plist с массивом и некоторыми строками в массиве. Поэтому мне интересно, как записать новую строку в массив в plist. Когда я использую приведенный ниже код для получения строк из списка, я просто получаю нулевое значение в журнале.
NSMutableArray *myPrimaryinfo = [[NSMutableArray alloc] initWithContentsOfFile:@"/private/var/mobile/Library/Keyboard/UserDictionaryWordKeyPairs.plist"];
NSLog(@"%@", myPrimaryinfo);
Мой список выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<string>Test string1</string>
<string>Test string2</string>
<string>Test string3</string>
<string>Test string4</string>
</array>
</plist>