Wenn ich eine neue Unterklasse von UITextView
in der Xcode 6 Beta erstellen, wird der folgende Code automatisch bereitgestellt.Bezeichneter Initialisierer von UITextView
import UIKit
class TerminalView: UITextView {
init(frame: CGRect) {
super.init(frame: frame)
// Initialization code
}
}
Der vorherige Code (komplett von Xcode mit nichts entfernt) gibt den folgenden Fehler.
Must call a designated initializer of the superclass 'UITextView'
Soweit ich weiß, die für alle Unterklassen von UIView
bezeichnet -initWithFrame:
(oder in Swift, init(frame:)
. Wenn dies der Fall ist, warum wird der Code von Xcode Ergebnis in einem Fehler zur Verfügung gestellt? ich habe keine neuen Instanzvariablen der Klasse hinzugefügt, so nichts anderes noch initialisiert werden muss
Eingereichter Fehler. # 17472321 für jeden, der den Status überprüfen wollte. – swiftYeti
immer noch nicht behoben – nwales