【问题标题】:How to make my OSX app to open files of particular types? [duplicate]如何让我的 OSX 应用程序打开特定类型的文件? [复制]
【发布时间】:2013-10-03 13:59:47
【问题描述】:

我有由我的应用创建的自定义文件。我希望能够双击这些文件并通过我的应用程序打开它们。我怎样才能做到这一点?!

【问题讨论】:

  • 是的...看起来非常相似,只是我不知道如何将文件类型添加到 plist,并且您发布的链接也没有谈论它。你知道怎么做吗?!谢谢

标签: macos cocoa


【解决方案1】:

首先,为您的文件选择一个唯一的文件扩展名。然后添加有关该文件类型的 Info.plist 信息。请参阅Apple's Info.plist reference,特别注意CFBundleDocumentTypesUTExportedTypeDeclarations 上的部分。

【讨论】:

  • 我关注了该页面并修改了 plist,但是当我双击我想用我的应用程序打开的文件时,它会抛出这个:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“不支持商店类型。终止称为抛出异常
  • @EugeneGordin:谷歌搜索“不支持的商店类型”让我相信它与我从未使用过的 Core Data 有关,所以我认为我无法为您提供任何进一步的帮助。
  • 我明白了,还是谢谢你!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-04
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多