fetchedResultsControllerからメインエンティティと関係があるエンティティのデータ行を編集する必要があります。この場合、「theUser」はユーザーエンティティのインスタンスです。
基本的に、既存のCannedMessage行の1つを編集して、保存する必要があります。以下に示すように、「メッセージ」に正常にアクセスできますが、「theUser」のmanagedObjectContextにどのように保存するかについて、必要なCannedMessageを見つけたらわかりません。
何かアドバイス?
NSArray *msgs = [theUser.Messages allObjects];
NSPredicate *activeMatch = [NSPredicate predicateWithFormat:@"defaultMessage == 1"];
NSArray *matched = [msgs filteredArrayUsingPredicate:activeMatch];
CannedMessage *msgToEdit;
for(CannedMessage *msg in matched) {
msgToEdit = msg;
}