Ter*_*rry 1 macos cocoa sandbox relaunch
所有,
我需要重新启动我的应用程序.一派,有两个建议:
1. https://gist.github.com/2204627
直接得到了lsboxd消息.
2. http://13bold.com/tutorials/relaunching-your-application/
得到LSOpenFromURLSpec()返回-10827 ...消息
他们俩都与Sandbox有关.
我想知道,有没有办法重新启动我的应用程序部署沙箱?谢谢!
沙盒应用程序可以使用NSWorkspaces 来启动自身的新副本launchAppWithBundleIdentifier:; 传入选项NSWorkspaceLaunchAsync,NSWorkspaceLaunchNewInstance以异步方式创建运行应用程序的新进程,并在调用返回后终止当前进程(或作为响应a的一部分进行调用NSApplicationWillTerminateNotification).
| 归档时间: |
|
| 查看次数: |
558 次 |
| 最近记录: |