Warum kann ich die Standardeinstellung super.init () in UIViewController in Swift nicht aufrufen?

Ich benutze keinUIViewController von einem Storyboard und ich möchte einen Brauch habeninit funktioniere wo ich in einem vorbeigeheNSManagedObjectID eines Objekts. Ich möchte nur anrufensuper.init() wie ich in Ziel-C habe. So was:

init(objectId: NSManagedObjectID) {
    super.init()
}

Aber ich bekomme folgenden Compiler-Fehler:

Muss den angegebenen Initialisierer der Superklasse UIViewController aufrufen

Kann ich das einfach nicht mehr?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage