gpt4 book ai didi

xcode - 如何将文件名从 finder 传递到我的 OS X 应用程序

转载 作者:行者123 更新时间:2023-12-03 17:39:21 25 4
gpt4 key购买 nike

我希望能够使用我的应用程序从 finder 打开文件

单击文件并选择打开方式,然后选择我的应用程序。

我没有使用 NSDocumentController,我已将其放入我的 applicationdelegate

-(BOOL) application:(NSApplication *)sender openFile:(NSString *)filename;

因为我或多或少猜测我的方式,任何人都可以告诉我我是否走在正确的道路上

我还需要做一些事情来告诉操作系统我可以排除哪些文件之王

问候基督徒

最佳答案

  1. 您必须注册与您的程序关联的文件类型,您可以通过将“LSItemContentTypes”键添加到您的 plist 并指定文件类型来完成此操作。

与这篇文章中描述的类似。 How do I associate file types with an iPhone application?

  • 当用户打开文件时,将调用委托(delegate)方法。
  • -(BOOL) 应用程序:(NSApplication *)发送者 openFile:(NSString *)文件名;

  • 文件名参数将与路径一起使用,然后您可以使用它来处理文件。
  • 关于xcode - 如何将文件名从 finder 传递到我的 OS X 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22952536/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com