Почему я не могу вызвать стандартный super.init () для UIViewController в Swift?
Я не пользуюсьUIViewController
из раскадровки, и я хочу иметь обычайinit
функция, где я прохожу вNSManagedObjectID
какого-то объекта. Я просто хочу позвонитьsuper.init()
как у меня в Objective-C. Как это:
init(objectId: NSManagedObjectID) {
super.init()
}
Но я получаю следующую ошибку компилятора:
Должен вызвать назначенный инициализатор суперкласса UIViewController
Могу ли я просто больше этого не делать?