Итак, у меня есть статический список в моем приложении, и я перебираю несколько строк в своей таблице, и для каждого из них я создаю объект элемента списка и помещаю его в сам список. Когда я запускаю его, он не будет запускать операторы в самом цикле for.
Вот мой код.
lists.leadSources.removeAll() //to clear list beforehand
do {
for lead_source in try Database.prepare(self.leadSourceTable) //Query for all lead_sources
{
print (lead_source[self.leadSourceID]) // print ID field
let lsi : LeadSourceItem = LeadSourceItem(Id:
lead_source[self.leadSourceID], name: lead_source[self.leadSourceName]) // create object
lists.leadSources.append(lsi)
//add it to list
}
catch {
print(error)
}
}
Теперь это не сохраняет его в самом списке. ИТ не запускает код в цикле. Я могу установить точки останова для самого цикла, и он проходит по циклу, но он никогда не запускает код в цикле. В чем проблема?