我有一个简单的BWWishlistBook实体,它有一个属性BWBook。一个BWBook可能属于多个BWWishlistBooks,而一个BWWishlistBook始终只有一个BWBook
现在我有一个NSFetchRequestBWWishlistBook

let fetchReguest = NSFetchRequest(entityName: "BWWishlistBook")

我要避免拿里面有同一本书的愿望书。有可能吗?那么如何设置谓词呢?BWBook具有唯一的id属性。
在MySQL中这是不同的。CoreData中有什么?

最佳答案

-returnsDistinctResults

/* 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

10-08 05:30