由于对我的一些代码有一些疑问,我有一个问题。在 NSManagedObject 数组中,我需要摆脱其中的一些。这是(下面)我使用的代码。我不得不说它在我的经验范围内有效。所以我的问题更多是要确保我没有做错什么,而不是解决现有问题
for (NSManagedObject *item in objects) {
if ([[item valueForKey:@"OK"] intValue]>1) {
[context deleteObject:item];
continue;
}
}
由于我在循环时修改了数组“对象”的内容,我担心我的代码有点不安全。当然,这一切都取决于幕后如何处理,我不知道。
谢谢。