позвольте мне иметь базовую базу данных в быстром ios У меня есть одна сущность: «игрок» В этой сущности есть три строки. «Player_id», «Player_name», «Team_name»
И успешно сохранить данные в этой структуре.
Моя проблема в том, что я хочу получить данные с помощью запроса, например, SQL Я хочу получить, как этот
where (Team_name == "Barcelona")
{
array = [player_name(index.row)]
}
Пожалуйста, помогите мне, ребята.
Мой код выборки еще не верен. Я искал в Google и нашел это
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Player")
// Add Sort Descriptor
let sortDescriptor = NSSortDescriptor(key: "team_name", ascending: true)
fetchRequest.sortDescriptors = [sortDescriptor]
// Add Predicate
let predicate = NSPredicate(format: "team_name CONTAINS[c] %@", "Barcelona")
fetchRequest.predicate = predicate
do {
let records = try managedObjectContext.fetch(fetchRequest) as! [NSManagedObject]
for record in records {
print(record.value(forKey: "player_name") ?? "no name")
}
} catch {
print(error)
}