/ / swift 2 Core Data Предварително нечувствително търсене на малки букви в масив - ios, swift, core-data, nspredicate, predicate

бърз 2 основни данни Предварително нечувствително търсене на случай, зададено в масив - ios, бърз, core-data, nspredicate, predicate

Имам подклас А с връзка от една към много Б. Бих искал да търся атрибут в случай В. Така че аз успях да направя това, но не знам как да го направят нечувствителни.

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]" на почти всяка позиция, но няма късмет. Някой има ли идея?

Благодаря!

Отговори:

1 за отговор № 1

Можете да опитате това:

predicates.append(NSPredicate(format:"ANY relationshipToB. someAttribute in [c] %@", arrayToSearch))

0 за отговор № 2

Можете да опитате този код по-долу.

predicates.append(NSPredicate(format:"ANY mainText. someAttribute in [cd] %@", array))