Я пытаюсь создать подкласс FUIFirestoreTableViewDataSource в редактируемом ... источнике данных, аналогичном найденному здесь , который подклассов FUITableViewDataSource.
Проблема, с которой я сталкиваюсь при попыткезамените строку
super.init(collection: FUIArray.init(query: query), populateCell: populateCell)
указанным инициализатором FUIFirestoreTableViewDataSource в форме
super.init(collection: FUIBatchedArray.init(query: query, delegate: <#T##FUIBatchedArrayDelegate?#>), populateCell: populateCell)
В отличие от FUIArray, для FUIBatchedArray требуется делегат.При попытке self в качестве делегата я получаю 'self' used before 'super.init' call'
.
Что я вставляю сюда в параметре делегата, чтобы суперкласс действовал как делегат, как обычно