У меня есть TableView
с пользовательскими ячейками.Метка smiles
содержит ссылки.
Как поместить изображение из ссылки на текущую ячейку ImageView?Мой код
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let identifier = "ClientCell"
self.cell = self.tableView.dequeueReusableCell(withIdentifier: identifier) as? customChatCell
let text = message[Constants.MessageFields.text] ?? ""
let selectedCell = self.tableView.cellForRow(at: indexPath) as? customChatCell
***
if text.range(of:"smiles") != nil {
let url = URL(string: text)
self.cell![indexPath.row].smile.kf.setImage(with: url)
}
***
}
не работает.Я получаю сообщение об ошибке для строки self.cell![indexPath.row].smile.kf.setImage(with: url)
Тип 'customChatCell' не имеет подписчиков
Я использую Kingfisher.Если я использую код
self.cell.smile.kf.setImage(with: url)
, изображение вставляется во все ячейки, а не для текущего.
Пожалуйста, помогите мне исправить это.