Подскажите, пожалуйста. В методе cellForRowAt прописал иконку в ячейке со встроенной покупкой.
if indexPath.row == 1 {
if isPurchase {
cell.accessoryType = .disclosureIndicator
} else {
let iconLockDisclosureIndicator = UIImage(named: "icon_settings.png")
cell.accessoryView = UIImageView(image: iconLockDisclosureIndicator)
}
}
Если юзер не произвел покупку, то в ячейке отображается соответствующая иконка. После успешной покупки иконка должна измениться на стандартную. Как заставить таблицу перезагрузиться и обновить иконки? Метод reloadData() не помогает. Все работает только после перезапуска приложения.