1

我看到了这个答案,这确实是我需要的(Core Data NSSet 是否包含具有特定 ID 的对象?),但是其中使用的 ID 是用户自定义的 ID。是否可以检查具有特定 NSManagedObjectID 的对象是否存在于 NSSet 中?我怎么能用 KVC 做到这一点?

4

1 回答 1

2

鉴于

NSSet* mySetOfObjects;

包含您的 NSManagedObjects 并且您正在寻找

NSManagedObjectID* specificObjectId;

以下应该有效:

[[mySetOfObjects valueForKeyPath:@"objectID"] containsObject:specificObjectId];
于 2013-05-09T09:50:41.637 回答