2
ここに私のコードはCoreData:不変モデルを変更することはできません
だ__managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
NSArray *entities = [__managedObjectModel entities];
for (NSEntityDescription *entityDesc in entities)
{
NSLog(@"TWEAK");
[entityDesc setProperties:[entityDesc properties]];
}
このスロー例外「NSInternalInconsistencyExceptionは」、理由:「不変のモデルを変更することはできません。」 on
なぜわからないのですか?私の意見では、これはまだ編集可能でなければならないのですか?
実際には、iOS 4で説明したように動作するので、iOS 5のバグのように見えます。[モデルコピー] "tweaked"できる編集可能なコピーを返します。 – Marcin