У меня урок:
class InformationTableViewController: UITableViewController {
private var cos: Int!
}
И я пытаюсь ввести свойство:
public dynamic func informationTableViewController() -> AnyObject {
return TyphoonDefinition.withClass(InformationTableViewController.self) {
(definition) in
definition.injectProperty("cos", with: 3)
}
}
Когда это простой класс, он работает нормально. Но когда я использую InformationTableViewController в раскадровке (как некоторый класс представления), я получаю сообщение об ошибке:
'Can't inject property 'cos' for object 'Blah.InformationTableViewController: 0x7fca3300afe0'. Setter selector not found. Make sure that property exists and writable'
В чем проблема?