Привет, я использую следующую библиотеку для реализации sqlite в моем проекте.
https://github.com/stephencelis/SQLite.swift
В моем sqlite я храню огромное количество данных, оттуда я фильтрую свои значения.Это мой проверенный код.
let user = self.usersTable.filter(self.id == textfild.text!)
do {
for row in try self.database.prepare(user) {
print("id: \(row[self.id]), code: \(row[self.email])")
}
}catch {
print(error)
}
этот код работает, если два значения одинаковы, например: (171 (значение self.id) == 171) (значение текстового поля), но я ищу, если явведите "17", он должен показать все связанные данные в sqlite.
user [self.id] .localizedCaseInsensitiveContains (textfild.text) я пробовал это, но это не работает.