В моем приложении Mac OS X я подкласс NSApplication и переопределить его -sendEvent: метод. Apple жалуется:
NSApplication
-sendEvent:
Приложение включает в себя 'OBJC_IVAR _ $ _ NSApplication._delegate' из фреймворка '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'.
Что я могу с этим поделать? Что я делаю не так?
Вы получаете доступ к делегату приложения, напрямую обращаясь к _delegate ivar, например:
_delegate
NSLog(@"my delegate = %p", _delegate);
Вам необходимо использовать метод доступа delegate, например:
delegate
NSLog(@"my delegate = %p", self.delegate);