我有一个具有一对多B关系的子类A.我想在B案例中搜索属性。所以我设法做到这一点,但我不知道如何使它不区分大小写。
Class A{
@NSManaged var id:String?
@NSManaged var relationshipToB: NSSet?
}
Class B{
@NSManaged var someAttribute: String?
}
这有效,但它区分大小写。如何使其不区分大小写? 我在哪里添加[c]?
let fetchRequest = NSFetchRequest(entityName: "A")
var predicates = [NSPredicate]()
predicates.append(NSPredicate(format:"ANY relationshipToB. someAttribute in %@", arrayToSearch))
.
.
.
我尝试在几乎任何位置添加“[c]”但没有运气。有谁有想法?
谢谢!
答案 0 :(得分:1)
You can try this:
predicates.append(NSPredicate(format:"ANY relationshipToB. someAttribute in [c] %@", arrayToSearch))
答案 1 :(得分:0)
您可以尝试以下代码。
predicates.append(NSPredicate(format:"ANY mainText. someAttribute in [cd] %@", array))