Я импортировал библиотеку Objective- C со всем исходным кодом в моем проекте XCode. Рекомендуемый способ использования этой библиотеки - создать подкласс ее основного объекта и настроить его поведение. Проблема в том, что у этого суперкласса есть много свойств, объявленных в .m с помощью хорошо известного механизма:
@interface BGRichTextEditorViewController ()
@property (strong) NSString *theString;
@end
Таким образом, они невидимы для моего подкласса, и все, что я могу сделать, это либо изменить код библиотеки и переместите свойства в .h или используйте valueForKey для доступа к свойствам суперкласса из подкласса. Есть ли более элегантный способ решить эту проблему? Большое спасибо