В func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!{
эта строка кода делает быструю компиляцию чрезвычайно медленной:
cell!.detailTextLabel.text = child.year! + " " + child.make! + " " + child.model!
Мне нужно 1 мин и 44 сек для создания проекта, если у меня есть эта строка кода. И 99% времени он застрял в "Компиляция исходных файлов Swift". Если я изменю эту строку на
cell!.detailTextLabel.text = " "//child.year! + " " + child.make! + " " + child.model!
Мне нужно всего лишь 5 или 6 секунд для создания проекта. Я хотел бы знать, почему эта строка кода вызовет так много времени компиляции.
В моей модели Child они объявлены как:
var name:String?
var year:String?
var make:String?
var model:String?
и init:
init(name:String!, ... ,year:String!, make:String!, model:String!, ...){
self.name = name
...
self.year = year
self.make = make
self.model = model
}
Часть, которую я создаю для ребенка:
Child(name:cName,...,year:cYear,make:cMake, model:cModel,...)