我的基于Cocoa文档的应用程序打开并编写自定义包/包。
这被视为需要通过导出的UTI(UTExportedTypeDeclarations
)导出的专有格式吗?
如果是,那么应该是什么值:
UTTypeConformsTo
)public.mime-type
)com.apple.nspboard-type
)com.apple.ostype
)最后,导出的UTI标识符(UTTypeIdentifier
)是否必须与文档类型标识符(LSItemContentTypes
)的值相同?
答案 0 :(得分:5)
试错结果:
这被视为需要通过导出的UTI(
UTExportedTypeDeclarations
)导出的专有格式吗?
是。虽然我在文档中找不到任何明确的提及,但是导出该类型对于Finder将目录视为包来说是必要的。
- 符合(
UTTypeConformsTo
)
com.apple.package
(source)
- Mime类型(
public.mime-type
)
空。目录没有Mime类型?
- Pboard类型(
com.apple.nspboard-type
)
空。 Pboard类型已弃用?
- 操作系统类型(
com.apple.ostype
)
毫无头绪。
最后,导出的UTI标识符(
UTTypeIdentifier
)是否需要 与文档类型标识符的值相同 (LSItemContentTypes
)?
是的,但我在文档中找不到任何明确的提及。