我有一個問題,由於對我的一些代碼的疑惑。在NSManagedObject的數組中,我需要擺脫其中的一些。 這是(下面)我使用的代碼。我不得不說它在我的經驗範圍內起作用。所以我的問題是更確保我沒有做錯事,而不是解決現有問題核心數據 - 刪除項目
for (NSManagedObject *item in objects) {
if ([[item valueForKey:@"OK"] intValue]>1) {
[context deleteObject:item];
continue;
}
}
因爲我修改陣列「物」的內容,而在它的循環,我怕我的代碼是不安全的。 當然,這一切都取決於現場背後的處理方式,我不知道。
謝謝。
這讓事情變得非常清楚,謝謝。 – Michel 2012-07-21 01:18:31