有人可以告诉我如何修复 Xcode 6 中的 Apple 模板,用于使用 Swift 的基于文档的应用程序。我尝试过使用和不使用核心数据(更喜欢使用),使用情节提要而不是常规 Xibs。开箱即用的标准模板返回“[在此处插入文档类型]类型不映射到任何 NSDocumentClass。当他们发布带有不起作用的模板的新语言时,这非常令人沮丧。
问问题
1926 次
1 回答
8
随着在 Xcode 6 和 swift 中添加模块,您现在必须限定文档类类型。例如,如果我的应用程序名称是 MyApp(并且我还没有创建任何其他模块),并且我的文档类型是 MyDoc,则在 Document Types 中,该类应列为 MyApp.MyDoc。
由于保密协议,我还不能发布这个截图,但这里是重新创建我所做的更改的步骤:
- 在 Xcode 中,在资源管理器窗格中单击您的应用程序
- 在目标下选择您的应用程序
- 单击顶部工具栏上的信息选项卡
- 展开文档类型
名称- 文件类型(您的选择)
类- MyApp.MyDoc <--- 反映模块的添加,这不会显示在下拉列表中(至少在 Dev Preview 4 中没有)
扩展- mydoc(您的选择)
图标- 您的图标图像文件
标识符- 文档类型的一些唯一标识符,一般使用 com.companyname.extension
角色- 编辑(您的选择)
Mime 类型- 无(如果您使用 XML 存储,您可以将其更改为 text/xml)
捆绑- 错误
附加信息 - 我不必将其添加到导出的 UTI 中,但我认为这样做的最佳实践
于 2014-07-26T17:14:58.383 回答