我有兩個可可應用程序。 Application1調用Application2(abc.app),如下所示 -單實例應用程序 - 激活窗口 - 可可
if ([[NSWorkspace sharedWorkspace] respondsToSelector:@selector(launchApplicationAtURL:options:configuration:error:)])
return nil != [[NSWorkspace sharedWorkspace] launchApplicationAtURL:[NSURL fileURLWithPath:@"abc.app" isDirectory:NO] options:NSWorkspaceLaunchDefault configuration:nil error:NULL];
這應該打開Application2(abc.app)。現在,如果應用程序1再次調用應用程序2,我想激活abc.app(如果這在碼頭中被最小化)。我想確保有單個abc.app實例在運行。我們怎樣才能做到這一點?