Я пытаюсь обновить некоторые свойства с помощью KVC. Свойства были синтезированы.
Эта строка работает:
myObject.value = intValue;
Это не работает:
[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];
И взрывается с: Завершение приложения из-за необработанного исключения 'NSUnknownKeyException', причина: '[ setValue: forUndefinedKey:]: этот класс не соответствует значению ключа, соответствующему кодированию для ключа myObject.value .
Еще дальше по методу (awakeFromNib) другие экземпляры того же класса нормально реагируют на вызовы setValue: forKey:. Разница лишь в том, что этот конкретный экземпляр был создан и подключен в IB.