CoreDataを使用していて、モデルの1つで属性の1つを更新したいのですが、ドット表記を使用して機能させることができません。私の更新アクションは次のようになります。
- (void)addNewsPostToFavourites:(UIButton *)sender
{
// Returns the right id.
NSLog(@"Sender tag: %d", sender.tag);
NSNumber *newsPostId = [NSNumber numberWithInt:sender.tag];
NewsPost *currentNewsPost = [NewsPost findFirstByAttribute:@"newsPostId" withValue:newsPostId];
// Doesn't seem to do anything.
currentNewsPost.favourite = @"true";
}
私も試し[currentNewsPost setValue:@"true" forKey:@"currentNewsPost.favourite"];
ましたが、同じ結果が得られ、何も起こりません。
したがって、私は何が間違っているのだろうかと思います。
また、私のプロジェクトでもRestKitを使用していることにも言及する必要があります。
ヒントをいただければ幸いです。