ваша проблема здесь
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->
UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "customcell")
let text = users[indexPath.row]
return cell!
}
вы назначаете пользовательское значение параметру "текст", а затем не назначаете никакого значения ячейке табличного представления.
Если выпытаемся ... например, чтобы показать на столе пользователя "buzzyuser_username", то после
let text = user[indexPath.row]
вы должны добавить
cell?.textLabel?.text = text.buzzyuser_username
Также убедитесь, что вы регистрируете идентификатор "customcell"... если вы хотите загрузить ячейку из файла XIB, вы можете сделать это следующим образом (обратите внимание, что с помощью файла XIB вы также можете создать пользовательский подкласс UITableViewCell и создать строку табличного представления с идентификатором изображения пользователя и именем пользователя (это то, что, я думаю, вы пытаетесь заархивировать)
self.table?.register(UINib.init(nibName: "YOUR_NIB_NAME", bundle: nil), forCellReuseIdentifier: "customcell")
И после регистрации идентификатора повторного использования вы можете использовать его в своем табличном представлении, и если вы также добавили пользовательский класс к своему идентификатору, вы можете принудительно вызвать его. это в вашей реализации источника данных tableview
let cell = tableView.dequeueReusableCell(withIdentifier: "customcell") as! YOUR_CUSTOM_SUBCLASS