Я пытаюсь прочитать значения для всех индексов в словаре. Я могу захватить только один индекс за раз.Как получить все значения индекса из словаря в swift?
var monster: Monster!
monster.moves![0]["move_id"] as? Int ?? 0
Это позволяет мне захватить первый элемент в индексе. Но я читаю из базы данных sqlite и должен соответствовать значениям.
for user in try! db.prepare(Table("moves").where(id == (monster.moves![0]["move_id"] as? Int ?? 0) && damage_class == (monster.moves![0]["move_id"] as? Int ?? 0))) { }
Он будет проверять, совпадает ли идентификатор с monster.moves! при первом индексе, вместо того, чтобы проверять все. Мне нужно захватить значения, где move_id
равно определенному числу. как я могу это достичь?