草庐IT

EventItems

全部标签

iphone - CoreData(IOS)对多列的唯一约束?

是否可以在iPhone应用程序的CoreData中对多列设置唯一约束?例如:有Event、EventItems、Items实体EventItems实体有一列ORDER因此EventItem的ORDER列对于与同一EVENT相关的所有实例来说应该是唯一的所以问题是:如何在coredata中设置此约束?如果它不直接支持任何有关如何以编程方式实现的建议? 最佳答案 做对于同时操作多个托管对象的任何核心数据约束,您需要考虑实现:-(BOOL)validateForDelete:(NSError**)error-(BOOL)validateF