Почему для TableView на iOS функции «numberOfRowsInSection» и «cellForRowAtIndexPath» работают хорошо, когда источник данных подключен к View Controller?tableView dataSource и ограничения делегатов
ответ
Есть два способа, как вы можете поместить строки в UITableViewController:
variable
или static
Care, static
могут быть использованы только тогда, когда вы используете UITableViewController и не только UITableView
static
означает, что вы указываете, когда вы пишете приложение, какие точные строки находятся в вашей таблице, это особый случай и обычно используется для настроек и т. Д.
Более обычным случаем является то, что вы фактически не знаете, какие точные строки будут отображаться с момента загрузки данных из Интернета и отображения этих данных в зависимости от того, что на самом деле загружено.
Из Вашего вопроса это звучит, как вы ищете статический подход, в случае чего вы на самом деле не нужны эти методы, НО я бы в общем избегать использования static
Tableview, так как если это когда-либо изменения вы будете иметь для выполнения дополнительной работы по его передаче.
Как еще таблица знает, сколько строк есть и как она сможет заполнить таблицу ячейками, если вы не реализовали необходимые методы источника данных? – rmaddy
Итак, хотя я добавил несколько прототипов, все равно нужно знать, сколько строк на экране? –
Создаете ли вы обычный вид таблицы или статическую таблицу? – rmaddy