Super.init nicht aufgerufen wird, bevor der Rückkehr aus dem Initialisierer

Ich versuchen, meine UITableViewCell Klasse eine benutzerdefinierte initilizer aber ich kann nicht herausfinden, was ich falsch mache.

Hier ist mein Code:

init(dataObject: [NSManagedObject]!, objectAttributeValues: [String]!,placeholder: String!, segmentedControl: UISegmentedControl?, cellHeight: CGRect, cellWidth: CGRect) {
    self.dataObject = dataObject
    self.Placeholder.text = placeholder
    self.objectAttributeValues = objectAttributeValues

    if segmentedControl != nil {
        self.segmentedControl = segmentedControl!
        didHaveSegmentedControl = true
    }

}

required init(coder aDecoder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
}

Ich versuchte zu rufen super.init(Rahmen: CGRect (...)), aber durch die Umsetzung dieses bekomme ich eine andere Fehlermeldung: aufrufen Muss einen designierten Initialisierer der Oberklasse 'UITableViewCell'

Was kann ich tun?
Vielen Dank!

InformationsquelleAutor Tom Kuschka | 2015-06-16

Schreibe einen Kommentar