Vorrei creare un UIViewController con varie opzioni, ognuna delle quali può essere abilitata/disabilitata con un UISwitch. Utilizzo il target di distribuzione Xcode 5 e iOS 7. UITableView contiene celle statiche. L'interfaccia è creata in uno storyboard.UISwitch statico UITableViewCell genera un errore
quando si aggiunge un UISwitch a una cella (ad esso è contentView
) ottengo questo errore:
Exception while running ibtool: *** setObjectForKey: object cannot be nil (key: objectID)
Non è possibile aggiungere un UISwitch ad un UITableViewCell statica? Quando si rimuove l'UISwitch, l'errore scompare.
Hai ragione. Quando disattivo l'opzione "Accessibilità", anche l'errore è scomparso. Ma il mio UISwitch non è visibile in fase di runtime. Penso che il problema principale sia che sto usando celle statiche, ma senza un 'UITableViewController', quello che sembra non essere possibile. Hai provato anche questo con celle statiche e senza UITableViewController? – Sebastian
Sì, sto usando la cella statica sullo storyboard. Penso di aver usato senza UITableViewController prima. Ora sto usando UITableViewController non sembra avere questo problema. – newguy
Sono passato anche a un UITableViewController e ora funziona. – Sebastian