Делегат ячейки Tableview не позволяет мне регистрировать ячейки внутри табличного представления

#swift #uitableview #delegates #extension-methods

Вопрос:

Я пытаюсь получить доступ к делегату для трех ячеек табличного представления в качестве расширения контроллера представления. как только я добавлю этот код:

 extension notificationsViewController: FollowNotificationTableViewCellDelegate, LikeNotificationTableViewCellDelegate, CommentNotificationTableViewCellDelegate {
    func LikeNotificationTableViewCell(_ cell: LikeNotificationTableViewCell, didTapPostwith Viewmodel: LikeNotificationCellViewModel) {
        <#code#>
    }
    
    func CommentNotificationTableViewCell(_ cell: CommentNotificationTableViewCell, didTapPostwith viewModel: CommentNotificationCellViewModel) {
        <#code#>
    }
    

    func FollowNotificationTableViewCell(_ cell: FollowNotificationTableViewCell, didTapFollow isfollowing: Bool) {
        <#code#>
    }
    
    
}
 

я немедленно получаю ошибку в функции регистрации ячеек tableview, в которой говорится, что в tableview нет элемента register. Когда я удаляю расширение, я могу зарегистрировать ячейки. Изображение кода ошибки регистра табличной ячейки

есть ли что-то, что я делаю не так? я следую за видео, и я пересмотрел видео 3 раза, и код соответствует тому, что у них есть, но только я получаю сообщение об ошибке, а их код-нет.

Комментарии:

1. Измените имена функций, чтобы они начинались со строчных букв. В настоящее время они сталкиваются с именами классов ваших ячеек.