我有 40 个项目的数组,其中 dict.Dict 包含 2 个字符串项目,当用户单击 uibutton 时,我想将字符串项目写入 0 到 1
<array>
<dict>
<key>quote</key>
<string>Some Quotes</string>
<key>favorite</key>
<string>0</string>
</dict>
</array>
我正在应用以下代码,但它对我不起作用...
-(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 在支持文件中,我是否必须在属性列表中进行任何更改。