我有一个名为AppController.h/m的类,当NSNotificationDidResignActiveNotification被发送时,我想做一些事情。因此,我在AppController.m中编写了以下代码:
-(void) initialize(){
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(applicationDidResignActive:)
name:NSApplicationDidResignActiveNotification
object:nil ];
}
然后
-(void) applicationDidResignActive (NSNotification*) note{
NSBeep();
}
问题在于该方法未被执行,并且控制台显示如下内容:
+[AppController applicationDidResignActive:]: unrecognized selector sent to class 0x61c4
我不知道问题出在哪里:你能帮我一下吗?
谢谢!
AppController.h/m
的类,而是有一个名为AppController
的类,带有一个头文件AppController.h
和一个实现文件AppController.m
。哼。” - Rob Keniger