Swift - Mac OS - 尝试从菜单应用程序启动Python脚本会导致失败

时间:2018-06-13 15:38:42

标签: python swift xcode macos

Swift和Mac OS开发的新手

我在这里遵循教程:

https://www.raywenderlich.com/165853/menus-popovers-menu-bar-apps-macos

我想要一个简单的菜单应用程序,让我可以启动某些python脚本。

这是我用来启动python脚本的代码

@objc func launchPythonScript(_ sender: Any?) {
    let task = Process()
    task.launchPath = "/usr/local/bin/python"
    task.arguments = ["-c", "\"print 'hello world'\""]
    task.launch()
    task.waitUntilExit()
}

由于某种原因,当我单击按钮启动它时没有错误输出但进入调试模式,我看到汇编语句和错误:

Thread 1: EXC_SOFTWARE (code=131072, subcode=0x0)

关于如何解决这个问题的任何想法?我必须做一些简单的错误。

0 个答案:

没有答案
相关问题