我有一个简单的BWWishlistBook
实体,它有一个属性BWBook
。一个BWBook
可能属于多个BWWishlistBook
s,而一个BWWishlistBook
始终只有一个BWBook
。
现在我有一个NSFetchRequest
的BWWishlistBook
:
let fetchReguest = NSFetchRequest(entityName: "BWWishlistBook")
我要避免拿里面有同一本书的愿望书。有可能吗?那么如何设置谓词呢?
BWBook
具有唯一的id
属性。在MySQL中这是不同的。CoreData中有什么?
最佳答案
/* Returns/sets if the fetch request returns only distinct values for the fields specified by propertiesToFetch.
This value is only used for NSDictionaryResultType.
Defaults to NO. */
@available(iOS 3.0, *)
public var returnsDistinctResults: Bool