mac 检测相同app

来源:互联网 发布:手机淘宝名称怎么修改 编辑:程序博客网 时间:2024/06/05 20:05
NSArray *apps = [NSRunningApplication runningApplicationsWithBundleIdentifier:[[NSBundle mainBundle] bundleIdentifier]];    NSLog(@"-apps----%@-----", apps);    if ([apps count] > 1)    {        NSRunningApplication *curApp = [NSRunningApplication currentApplication];        NSLog(@"-curApp----%@-----", curApp);        for (NSRunningApplication *app in apps)        {            NSLog(@"-app----%@-----", app);            if(app != curApp)            {                NSLog(@"-111----%@-----", app);                NSLog(@"-222----%@-----", curApp);                [app activateWithOptions:NSApplicationActivateAllWindows|NSApplicationActivateIgnoringOtherApps];                break;            }        }        [NSApp terminate:nil];    }