Mac开发之集成多个App

2018-07-24  本文已影响19614人  隐身人

今天有一个新项目,要求如下:
已经做出了应用 APP1 APP2 APP3 现在新项目APPx 需要实现


逻辑简图

方法一:

NSTask *softTask = [[NSTask alloc]init];
[softTask setLaunchPath:@"/Applications/AppName.app/Contents/MacOS/AppName"];
[softTask launch];

方法二:

[[NSWorkspace sharedWorkspace]launchApplication:@"AppName"];

方法三:

NSString *appPath = @"/Applications/AppName.app";
[[NSWorkspace sharedWorkspace]openFile:appPath];

注意:记得把需要程序内打开的App,拖进工程项目里面。(类似拖图片一样)

上一篇下一篇

猜你喜欢

热点阅读