Только что обновился до более новой версии FirebaseUI Pod — изменилось несколько вещей, но одна из самых важных — это то, как работает табличное представление FUI. У меня это хорошо работало в более старой версии, но я борюсь с этим ниже - и отсутствием документации/примеров.
self.dataSource = FUITableViewDataSource(query: <#T##FIRDatabaseQuery#>, view: <#T##UITableView#>, populateCell: <#T##(UITableView, IndexPath, FIRDataSnapshot) -> UITableViewCell#>)
Я не понимаю, откуда вызывается indexpath. Нужно ли мне делать отдельный NSIndexPath
, чтобы перейти к этому? Я также не очень понимаю, где это должно жить - раньше, когда это было FirebaseTableViewDataSource
, я устанавливал его в своем viewDidLoad
, и он создавал ячейки и т. Д. Прямо из этого. Почти сейчас он выглядит так, как будто ему нужно жить в моем cellForRowAtIndexPath
. Есть ли у кого-нибудь совет по этому поводу?