好的,这是我的情况...
我的 App Delegate 声明如下:
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@property (assign) ppDocumentManager* documentManager;
现在,从我尝试访问的不同位置documentManager
,如下所示:
AppDelegate* de = (AppDelegate*)[[NSApplication sharedApplication] delegate];
ppDocumentManager* docs = [de documentManager];
而且,在文件的顶部,我还添加了@class AppDelegate;
以便编译器知道AppDelegate
代表什么。
它工作正常。
但是,我不断收到警告:
Instance method '-documentManager' not found (return type defaults to 'id')
我应该怎么做才能消除所有警告?