Objective c 核心数据集是否包含具有特定ID的对象?

Objective c 核心数据集是否包含具有特定ID的对象?,objective-c,core-data,key-value-coding,Objective C,Core Data,Key Value Coding,我有一个核心数据对象,它包含一组其他对象(例如,Library对象包含一组书籍)。检查Library实例是否包含具有特定bookID的书籍的最佳方法是什么 是否可以使用键值编码,或者我必须枚举所有书籍并手动检查它们?是的,您可以使用KVC进行此操作 BOOL bookExists = [[set valueForKey:@"bookID"] containsObject:@"myBookID"]; 是的,您可以为此使用KVC BOOL bookExists = [[set valueForKe

我有一个核心数据对象,它包含一组其他对象(例如,Library对象包含一组书籍)。检查Library实例是否包含具有特定bookID的书籍的最佳方法是什么


是否可以使用键值编码,或者我必须枚举所有书籍并手动检查它们?

是的,您可以使用KVC进行此操作

BOOL bookExists = [[set valueForKey:@"bookID"] containsObject:@"myBookID"];

是的,您可以为此使用KVC

BOOL bookExists = [[set valueForKey:@"bookID"] containsObject:@"myBookID"];