【发布时间】:2016-06-11 07:04:30
【问题描述】:
我正在 Xcode 7 中为 jpeg 图片制作一个简单的查看器,并尝试将 Jpeg 文件类型与我的应用程序相关联。这是一个用于 Swift 中 OS X 的 Cocoa 应用程序,它使用情节提要,而不是基于文档的应用程序。
我在网上找到的教程建议通过信息选项卡,在那里添加一个新的文档类型。现在这就是事情开始与教程中的不同的地方:其中只有 3 个字段需要填写(名称、类型、图标),但我还有更多。我试着四处试验,这是我在我得到的字段中输入的内容:
- 名称:JPEG 图片
- 类:留空
- 扩展名:.jpg、.jpeg、.JPEG、.JPG
- 图标:留空
- 标识符:public.jpeg
- 角色:查看者
- Mime 类型:图像/jpeg
- “文档作为捆绑分发”默认部分选中;我只是保持原样。
- 也没有触及其他文档类型属性。
结果,当我二次单击 Jpeg 文件以及其他已安装的应用程序时,我的应用程序显示在“打开方式”的列表中,但是一旦我尝试以这种方式打开它,我会弹出一个提示 无法打开文件“picture.jpg”。 MyApp 无法打开“JPEG 图像”格式的文件。
我做错了什么?
【问题讨论】:
-
向我们展示您的代码。你尝试了什么?
-
除了上述之外真的没有别的了。该代码没有任何特定于处理打开的文件的内容。我只是还没到那里。我想我做错了什么?
标签: xcode macos cocoa file-association