在我的mac os x应用程序中,我子类NSApplication
并覆盖它的-sendEvent:
方法。苹果投诉:
应用程序包含` OBJC_IVAR_$_NSApplication。_delegate' from the framework '/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'.
我该怎么办呢?我做错了什么?
您通过直接引用_delegate
变量来访问应用程序委托,如下所示:
NSLog(@"my delegate = %p", _delegate);
需要使用delegate
访问器方法,如下所示:
NSLog(@"my delegate = %p", self.delegate);