在我的 mac os x 应用程序中,我对 NSApplication
进行子类化并重写它的 -sendEvent:
方法。苹果提示:
The app includes 'OBJC_IVAR_$_NSApplication._delegate' from the framework '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'.
对此我能做什么?我做错了什么?
最佳答案
您可以通过直接引用 _delegate
ivar 来访问应用程序委托(delegate),如下所示:
NSLog(@"my delegate = %p", _delegate);
您需要使用delegate
访问器方法,如下所示:
NSLog(@"my delegate = %p", self.delegate);
关于objective-c - 难道我不允许覆盖 -sendEvent : in my NSApplication subclass?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8493217/