0
我正在使用核心數據來存儲與另一個實體(ScheduleDay
)具有多對多關係的User
實體。每當我同步我用這條線來重置序集:做NSManagedObjectContext自動刪除對象
self.user.scheduleDays = [NSOrderedSet orderedSet];
我的問題是在過去被刪除,或是否有更好的方式,以確保我刪除舊的天,以不弄亂NSManagedObjectContext
或節省太多不必要的數據。
這會帶來什麼長期影響?保存的數據量會永遠增加嗎? – carloabelli
長期影響可能是由Core Data管理的底層數據存儲(通常是基礎'SQL'數據庫)將有越來越多的對象添加到其中,這些對象不是必需的。最好實際上只是刪除這些內容,將'scheduleDays'設置爲新集,然後開展業務。 :D –
謝謝你的幫助。我會在能夠接受時接受。 – carloabelli