0

我得到一个未使用的表达式结果,原因很明显,但我想以最干净的方式避免这个警告:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    [_window setReleasedWhenClosed:TRUE];
    [_window close];
    [[HotkeyHandler alloc] init:self];
}

HotkeyHandler 是另一个主要监听热键的类。我只需要初始化它,这就是它需要做的一切。我不使用它的任何方法,因为这些方法将由系统通知触发。关于规避此警告的任何想法?

4

1 回答 1

1

问题是,一旦您离开该方法,您创建的实例将被释放,因此它将无法收听通知。你为什么不让那个类成为单例?

于 2013-04-03T14:31:22.210 回答