私は 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 はサポート ファイルにあります。プロパティ リストを変更する必要がありますか。