Fat*_*tso 2 macos cocoa objective-c nsapplication
在我的mac os x app中,我将其子类化NSApplication并覆盖它的-sendEvent:方法.Apple抱怨说:
该应用程序包含框架'/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit'中的'OBJC_IVAR _ $ _ NSApplication._delegate'.
我该怎么办?我究竟做错了什么?
您通过直接引用_delegateivar 来访问应用程序委托,如下所示:
NSLog(@"my delegate = %p", _delegate);
Run Code Online (Sandbox Code Playgroud)
您需要使用delegate访问器方法,如下所示:
NSLog(@"my delegate = %p", self.delegate);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
916 次 |
| 最近记录: |