У меня есть массив из 40 элемента и внутри этого dict.Dict содержит элемент 2 строки, я хочу, чтобы написать строку в элемент 0 до 1, когда пользователь нажимает на UIButtonКак обновить строку внутри PLIST
<array>
<dict>
<key>quote</key>
<string>Some Quotes</string>
<key>favorite</key>
<string>0</string>
</dict>
</array>
Я применяю следующий код, но он Doesn `T работа для меня ...
-(void) addFavorite
{
NSLog(@"Hello");
[someButton setImage:[UIImage imageNamed:@"add_favoritegold.png"] forState:UIControlStateHighlighted];
NSURL *documents = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
NSURL *plistUrl = [documents URLByAppendingPathComponent:@"quotes.plist"];
NSArray *plistContents = [NSArray arrayWithContentsOfURL:plistUrl];
NSMutableDictionary *editFavorite = [plistContents objectAtIndex:1];
}
это не меняет своего любимца от 0 до 1, и мой PLIST в опорном файле делать я должен делать какие-либо изменения в списке свойств.
Можете ли вы показать мне данные вашего .plist файла? – Bhavin
@Vin Я обновил свой вопрос. – 2013-04-02 13:01:28
Не могли бы вы немного объяснить? –