作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
根据 this页面,自 OS X v10.10
以来,函数 LSOpenApplication
已被弃用。建议的替代方案是使用 -[NSWorkSpace launchApplicationAtURL]
代替。不幸的是,我正在用 C++ 编写用户代理,它必须启动用 Cocoa 编写的 GUI 应用程序。这意味着我无权访问 Cocoa 功能(包括上述替代方案)。
我可以使用哪些其他功能来帮助我执行此操作但未标记为已弃用?
提前致谢。
最佳答案
您可以使用 LSOpenCFURLRef()
和您要打开的应用程序的 URL 打开应用程序。同样,您可以将 LSOpenFromURLSpec()
与 LSLaunchURLSpec
一起使用,在 appURL
字段中包含应用程序的 URL。
关于c++ - LSOpenApplication 已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27303359/
根据 this页面,自 OS X v10.10 以来,函数 LSOpenApplication 已被弃用。建议的替代方案是使用 -[NSWorkSpace launchApplicationAtURL
我是一名优秀的程序员,十分优秀!