Xcode 6 Beta'da UITextView
'un yeni bir alt sınıfını oluşturduğumda, aşağıdaki kod otomatik olarak sağlanır.UITextView öğesinin başlatıcısı
import UIKit
class TerminalView: UITextView {
init(frame: CGRect) {
super.init(frame: frame)
// Initialization code
}
}
Önceki kod (Xcode tarafından hiçbir şey kaldırılmadan tamamen sağlanmıştır) aşağıdaki hatayı verir.
Must call a designated initializer of the superclass 'UITextView'
Bildiğim kadarıyla, bu durumda Swift, init(frame:)
., neden hatayla Xcode sonucu tarafından kod -initWithFrame:
(veya sağlanan gelmez edilir UIView
tüm alt sınıfları için belirlenen Bildiğim? Öyle başka bir şey henüz başlatılmamış olması gerekir, sınıfa yeni bir örneğinin değişkenleri ekledik
Gönderilen hata. # 17472321 Herkes için durumu kontrol etmek istedim. – swiftYeti
hala sabit değil – nwales