Ich möchte einen UIViewController mit verschiedenen Optionen erstellen, die jeweils mit einem UISwitch aktiviert/deaktiviert werden können. Ich verwende Xcode 5 und iOS 7 Deployment-Ziel. Die UITableView enthält statische Zellen. Die Oberfläche wird in einem Storyboard erstellt.UISwitch in statischer UITableViewCell erzeugt Fehler
Wenn ich eine UISwitch zu einer Zelle hinzugefügt (um es contentView
) ich diesen Fehler:
Exception while running ibtool: *** setObjectForKey: object cannot be nil (key: objectID)
Ist es nicht möglich, eine UISwitch zu einem statischen UITableViewCell hinzufügen? Beim Entfernen des UISwitch verschwindet der Fehler.
Sie haben Recht. Wenn ich die "Accessibility" Option deaktiviere, ist der Fehler auch weg. Aber mein UISwitch ist zur Laufzeit nicht sichtbar. Ich denke, das Hauptproblem ist, dass ich statische Zellen benutze, aber ohne einen 'UITableViewController', was scheinbar nicht möglich ist. Haben Sie das auch mit statischen Zellen und ohne einen UITableViewController versucht? – Sebastian
Ja, ich verwende statische Zelle auf Storyboard. Ich denke ich habe vorher ohne UITableViewController gearbeitet. Jetzt benutze ich UITableViewController, scheint dieses Problem nicht zu haben. – newguy
Ich wechselte auch zu einem UITableViewController und jetzt funktioniert es. – Sebastian