2012-02-14 57 views
0

我设置了一个文件类型以我自己的应用程序作为默认打开。但是,无论何时打开文件,我都没有将文件路径作为需要进一步处理的参数。使用Mac OS X应用程序打开文件没有收到作为参数的文件路径

我创建了一个shell脚本,如在道路/Applications/myApp.app/Contents/MacOS/MyApp应用程序可执行文件的相同名称并设置其是否收到过,而我需要与可变[email protected]$*最后调用可执行文件所需的参数。

但我收到类似psn_0_700587的东西。

我不知道该怎么做才能在shell脚本中获得确切的文件路径。

回答

1

当您双击某个文件启动应用程序时,您将不会收到文件名作为main函数的参数。而您的应用程序代表将收到消息application:openFile:。 请参阅NSApplicationDelegate的文档。

+0

感谢它帮助。我已经完成了这是我的应用程序创建过程中的一个错误。 – 2012-02-23 17:35:08

相关问题