我有一个简单的 BWWishlistBook
实体,它有一个属性 BWBook
。一个BWBook
可能属于多个BWWishlistBook
,而一个BWWishlistBook
总是只有一个BWBook
.
现在我有一个 NSFetchRequest
用于 BWWishlistBook
:
let fetchReguest = NSFetchRequest(entityName: "BWWishlistBook")
我需要避免获取愿望 list 中包含同一本书的书籍。是否可以?那么如何设置谓词呢? BWBook
具有唯一的 id
属性。
在 MySQL 中这是 DISTINCT。 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
关于ios - NSFetchRequest 没有参数重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36057724/