我目前有以下数据模型:
具有属性
Entry和与一个Month对象的关系的Month对象 保持n个Montha的Entries对象具有其他一些属性
在创建条目对象时,将根据startDate分配月份关系。
现在会出现以下问题:用户可以更改开始日期,这可能会影响月份关系。当startDate发生变化时,更新关系的正确方法是什么?
-(BOOL)validateStartDate:(id *)ioValue error:(NSError **)error在NSManagedObject中是正确的地方吗?
如果是的话,在当前的情况下,我如何才能获得其他月份的可用?我认为在NSManagedObject中从上下文中获取对象不是一个好主意。
发布于 2014-04-19 15:51:11
我看不出有别的办法了。只需在没有谓词的情况下获取所有月份,找出您需要的月份并设置关系,或者如果您可以通过设置NSFetchRequest的谓词来准确地获得所需的月份,那就更好了。
https://stackoverflow.com/questions/23171939
复制相似问题