Я новичок в Objective-C. У меня возникла проблема с попыткой использовать свойство getter. У меня есть свойство доступа к экземпляру очень простого класса. Мой интерфейс выглядит следующим образом:Objective-C Property getter throwing exception «Непризнанный селектор, отправленный экземпляру»
@interface AppDelegate : UIResponder <UIApplicationDelegate>
//...
@property (strong, nonatomic, readonly) MyController* myController;
@end
И моя реализация выглядит следующим образом:
@implementation AppDelegate
{
}
@synthesize myController = _myController;
....
//Getter
- (MyController*)myController
{
return _myController;
}
@end
В другом месте в моем проекте я пытаюсь использовать сорбент. Он терпит неудачу.
AppDelegate* appDelegate = (AppDelegate*)[UIApplication sharedApplication];
MyController* myController = appDelegate.myController; //unrecognized selector sent to instance
Будучи новым для Objective-C, я уверен, что я делаю что-то ужасно неправильно. Что здесь не так?