我正在制作一个音乐播放器,它应该在红十字按下后继续播放音乐,并且当右键单击图标并按下退出按钮时它应该退出。就像iTunes默认一样。
我正在使用以下方法来保持应用程序运行,并在按下图标时允许它重新打开。
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag {
[window makeKeyAndOrderFront:self];
return YES;
}
然而,这会停止音频播放。
编辑:实际上,这是有效的。由于Flash崩溃,音频播放停止了。答案 0 :(得分:0)
关闭窗口并不意味着应用程序也会关闭。请参阅具有委托方法的NSApplication:
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication
在此方法上返回NO会使应用程序继续运行,因此您的音频应继续播放。