Мы пытаемся обновить нашу версию Swift до версии 4.2. К сожалению, при обновлении обнаружил множество проблем. Один из них мы не смогли исправить ток:
получил эту ошибку в следующем коде:
Переопределение не-objc объявлений из расширений не поддерживается
extension MyHelpTableViewCell {
override class var nib: UINib {
return UINib(nibName: "MyHelpTableViewCell", bundle: nil)
}
Пожалуйста, помогите мне, как решить эту проблему, если у вас был опыт. Большое спасибо.
UPDATE:
Если я добавил @objc и такой динамический код,
class MyHelpTableViewCell: WMHelpTableViewCell {
}
extension MyHelpTableViewCell {
@objc class dynamic var nib: UINib {
return UINib(nibName: "MyHelpTableViewCell", bundle: nil)
}
следующий получил ту же ошибку,
Переопределение не-objc объявлений из расширений не поддерживается