Quando creo una nuova sottoclasse di UITextView
in Xcode 6 Beta, viene fornito automaticamente il seguente codice.Inizializzatore designato di UITextView
import UIKit
class TerminalView: UITextView {
init(frame: CGRect) {
super.init(frame: frame)
// Initialization code
}
}
Il codice precedente (fornito completamente da Xcode senza nulla rimosso) restituisce il seguente errore.
Must call a designated initializer of the superclass 'UITextView'
Per quanto ne so, il designato per tutte le sottoclassi di UIView
è -initWithFrame:
(o in Swift, init(frame:)
. Se questo è il caso, Perché il codice fornito da frutto Xcode in un errore? ho aggiunto nessuna nuova variabili di istanza alla classe, quindi niente altro deve essere ancora inizializzato
Bug inoltrato. # 17472321 per chiunque volesse controllare lo stato. – swiftYeti
non è ancora stato risolto – nwales