Итак, у меня есть dataModel, который вытягивает массивы из plist с использованием моего класса datasource. На мой взгляд, контроллер я называю класс источника данных сКак передать источник данных на второй контроллер View? Swift
let dataSource = DataSource()
, а затем я хватаю значения из массива с
abilities = dataSource.ability[monster.ability! + 2]
Мой вопрос, когда я беру Datasource
от второго Viewcontroller
, есть 2 -4-секундная задержка во время переходного периода. Как я могу передать источник данных по второму viewcontroller
, так что я могу читать значения без необходимости звонить let dataSource = DataSource()
из второго контроллера?
Так что я попробовал то, что вы сказали. Кажется, это звучит, но я столкнулся с проблемой. Я не могу использовать идентификатор '[indexPath.Row]' в segue. Должен ли я переместить оператор if в 'didSelectItemAt'? – baxu
, вы можете отредактировать свой ответ с помощью фрагмента кода. [IndexPath.row] используется, чтобы получить позицию объекта в массиве, соответствующем tableView, чтобы он мог передать объект во второй контроллер представления –