NSDistributedNotificationCenter不适用于dylib

时间:2011-12-14 13:40:16

标签: objective-c notifications dylib

我有一些Objective-C代码,可以注册这样的通知:

@implementation MyClass

- (id)init
{
    self = [super init]
    [[NSDistributedNotificationCenter defaultCenter] addObserver:self
                                                     selector:@selector(onNotify:)
                                                     name:@"com.apple.screensaver.didstart"
                                                     object:nil];

}

- (void)onNotify:(NSNotification *)aNotification
{
    // do something with notification
}

@end

这在编译成应用程序时效果非常好,但是在编译成dylib时我没有收到任何通知,然后将其加载到应用程序中。

有什么想法吗?

0 个答案:

没有答案