问题标签 [uti]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1599 浏览

iphone - iOS 上 SQLite 文件的统一类型标识符 (UTI) 是什么?

我希望我的应用程序打开 SQLite 文件。SQLite 文件的正确 UTI(统一类型标识符,例如用于纯文本文件的 public.plain-text)是什么?

0 投票
1 回答
3570 浏览

iphone - 独家 iOS UTI

我正在尝试为我的 iOS 应用程序创建/导出专有的 UTI 类型(非常类似于 Instagram 专门处理 UTI com.instagram.exclusivegram 的方式)。

基本上,我希望 com.photoapp.photo 成为一个应用程序可以使用的东西,如果他们希望能够在任何注册用于拍照的应用程序中打开照片(类似于 Instagram 的 com.instagram.photo)。然后我希望 com.photoapp.exclusive 只能在我的应用程序中打开(类似于 com.instagram.exclusivegram)。

我在我的设备上遇到的是,即使使用 com.photoapp.exclusive,UIDocumentController 也会提示我在 PhotoApp 或 DropBox 中打开它,它应该只是 PhotoApp。

我有注册 UTI 的应用程序以及用于检查打开能力的示例应用程序。我在示例应用程序中使用的代码如下:

这是我的应用程序的 plist 文件中的内容:

0 投票
0 回答
731 浏览

macos - NSDocument 无法在具有多种文档类型的应用中打开

我的应用程序有两种自定义文档类型。两者都在目标中声明,并导出它们的 UTI。两个 UTI 都符合 public.data 和 public.content;并且文档都使用 NSKeyedArchiver 来读写磁盘。

在 DocumentType1 的 NSDocument 子类中,在运行 NSOpenPanel 以找出要打开的 URL 后,我使用以下代码打开 DocumentType2 的文档:

这是失败的,并导致以下日志语句:

2012-10-07 11:05:37.956 MyApp[64151:303] docType2FileURL: file://localhost/path/to/file2.docType2

2012-10-07 11:05:37.958 MyApp [64151:303] 书签错误:错误域 = NSCocoaErrorDomain 代码 = 256“无法打开文件。”

2012-10-07 11:05:37.959 MyApp [64151:303] 书签:(空)

2012-10-07 11:05:38.015 MyApp[64151:303] 错误:错误域 = NSCocoaErrorDomain 代码 = 256“无法打开文档“文件名 .docType2”。MyApp 无法打开此类型的文件。” UserInfo=0x1001b2c30 {NSLocalizedFailureReason=MyApp 无法打开此类型的文件。, NSLocalizedDescription=无法打开文档“name of file.docType2”。MyApp 无法打开此类型的文件。NSUnderlyingError=0x1005db460 ""name of file.docType2" 无法处理,因为 MyApp 无法打开此类型的文件。"}

无论出于何种原因,不仅文档无法打开,而且应用程序也无法为其创建书签。你对为什么会这样有任何想法吗?

提前致谢。

0 投票
1 回答
468 浏览

macos - 检索可以在给定 URL 处打开文件的所有应用程序包标识符

如何检索可以在给定 URL 处打开文件的所有应用程序包 ID?就像给定 URL 的文件是 .xml 一样,我想获取所有可以打开 .xml 的应用程序包 ID 的数组。

0 投票
1 回答
1294 浏览

ios - 如何支持具有动态类型标识符但具有特定扩展名的文件?

我希望我的应用程序支持现有文件类型的“打开方式”功能。

但是,这种文件类型没有 UTI。

我在终端中为它运行了mdls ,结果如下:

鉴于该信息,我添加到我的 plist 中:

但是,这似乎忽略了“扩展名”并为任何数据文件启用“打开方式”。

有什么办法可以防止这种情况发生吗?

0 投票
4 回答
35473 浏览

java - 使用 JAVA 获取以毫秒为单位的 GMT 时间

可能重复:
在 Java 中获取 GMT 时间

我参考了以下 2 个链接:

链接1 链接 2

但我想要以毫秒为单位的 GMT 日期。

提前致谢。

0 投票
1 回答
526 浏览

ios - 识别 iOS 文件包(在 Simulator 和 Finder 中)

我正在尝试将文件包用于定义 UTI 类型的 iOS 应用程序。在谷歌搜索并查看 Xcode.plist 中的条目后,我尝试了一些方法,但一直遇到问题。我的应用程序创建了一些测试文档,然后尝试使用我的自定义 UTI 读取这些文件。

如果我没有指定“LSItemContentTypes”,那么 finder 会正确地将它们视为包。但随后 mdls 将“dyn.longstring”作为 kMDItemContentType 返回。

如果我确实指定了“LSItemContentTypes”,那么 kMDItemContentType 是正确的。但 finder 将其视为一个文件夹。

在这两种情况下,我通过的 UTI

是不正确的。它要么返回“dyn.longstring”,要么返回“public.folder”。由于不正确的 UTI,我的应用程序不会加载这些文件。我可以重写它,但想以正确的方式使用 UTI。

我将 iOS 文件包定义为文档类型并导出 UTI 类型,如下所示。我在看什么?

0 投票
1 回答
256 浏览

cocoa - Cocoa (AppKit) 是否为标准 UTI 提供常量?

只是想知道 Cocoa 是否为标准 UTI 提供常量?目前我正在使用 NSPasteboard.h 中定义的 Pboard 类型,但它们在评论中被标记为弃用。是否有我应该将常量用于 UTI,或者我只是在我的应用程序中硬编码 NSString 值?

0 投票
0 回答
485 浏览

ios - 配置 iOS plist 以便关联文件仅在我的应用程序中打开

我已将文件类型与我的 iOS 应用程序相关联,效果很好。但是我希望文件类型是独占的,以便其他应用程序不提供“打开”我的文件。

我有另一个开发人员的应用程序可以执行此操作,但我无法弄清楚它是如何完成的。我已经为这个应用程序提取了 plist,但我看不到它正在做什么来实现这一点。

这就是我想要做的:

在此处输入图像描述

这就是我的应用程序中发生的事情:

在此处输入图像描述

这就是我在 plist 中设置文件关联的方式:

我错过了什么??有谁知道如何启用此功能?

谢谢

邓肯

0 投票
2 回答
1929 浏览

ios - CFBundleDocumentTypes 未注册

现在我正在为 iOS 制作一个基于文档的应用程序。我目前正在尝试注册 .zip 以使用我的应用程序打开。我已经尝试过苹果的示例和许多其他教程,例如此处的教程。但是,它们都没有让我的应用程序出现在 mail.app 或任何其他应用程序中。我什至尝试删除该应用程序,然后运行它没有运气。如果它有所作为,我正在运行 iOS 6。 info.plist 的一部分如下:

任何帮助是极大的赞赏。