我正在尝试在我的应用程序中使用 Transferable 协议实现拖放。 我按照以下教程进行操作,但无法正常工作。 我创建了这个非常简单的示例,但它仍然不起作用。 我现在一定缺少一些简单的东西。 https://serialcoder.dev/text-tutorials/swiftui/fir ...
我正在尝试在我的应用程序中使用 Transferable 协议实现拖放。 我按照以下教程进行操作,但无法正常工作。 我创建了这个非常简单的示例,但它仍然不起作用。 我现在一定缺少一些简单的东西。 https://serialcoder.dev/text-tutorials/swiftui/fir ...
我已成功创建 UTI,并且 Finder 能够识别文件属于我的应用程序并且它们是特定类型(例如 ITC 数据文件)。 但是,我无法让操作系统使用我在 Xcode 的属性列表文件中指定的自定义图标。 这是我的 plist 文件的相关部分: 我以前设法让 Finder 显示自定义测试图标,但我不确定我 ...
我看到了使用文件或扩展名的各种示例,但我试图调用let imag = NSWorkspace.shared.icon(for: <#T##UTType#>)并且在 UUType 中看不到任何 init 方法它需要一个标识符,例如folder 。 ...
我对 Mac 没有太多经验,因此将不胜感激。 首先尝试在这里问如何 map 自定义协议到 Mac 上的应用程序? 尝试在包安装程序的安装后脚本中运行duti添加我的自定义协议: 该处理程序出现在 RCDefaultApp 首选项窗格中,但是当从我的其他应用程序调用时,它会在地址栏中使用该协议打开 S ...
当使用 UTI 导入文件打开应用程序时,我有一个在场景委托中运行的代码。 代码工作正常,但应用程序必须正在运行并加载视图控制器才能执行,我该怎么做才能在应用程序通过单击文件启动时运行代码? SceneDelegate.swift ...
我正在使用 NSOpenPanel 导入电影。 您可以将 allowedFileTypes 设置为“public.movie”和“public.video”UTI。 执行此操作时,您可以 select 桌面上的电影文件或存储在照片或电视应用程序(库)中的电影文件。 那么,这两种设置有什么区别呢? ...
我希望能够在我的 mac 上获取任何文件的文件类型(或文件类型)。 这可以是一个包,一个带或不带扩展名的文件。 使用 UTType 的方法有很多,但依赖于知道路径扩展,这不是我想要的。 如何获取文件的 Finder 信息中显示的确切文件类型描述字符串,但以编程方式使用 Objective-C? 例 ...
我希望我的应用程序从 files.app 应用程序接收 .wav 文件。 我将 com.microsoft.waveform-audio 添加到 Info.plist 中的 Document Types 数组,并且我的应用程序在共享操作表中显示为“Open In X”(而不是 Copy In )。 ...
我一直在尝试找出如何在 swift 中的 macOS 上使用 UTI(统一类型标识符),但找不到任何东西。 有谁知道我如何使用 UTI 获取 AVPlayer 可播放的目录中的视频文件列表? ...
iOS 13.1.2 & Xamarin.Mono 6.6.0.104 我有一个处理自己的数据格式的应用程序。 我在 plist 中添加了 DocumentType 和 Exported UTI 声明。 (我按照这个链接这样做: https://developer.apple.com/l ...
我已经使用 AirDrop 很长时间了,以允许从我的应用程序中向 iPhone 用户传递文档。 该应用程序生成一个简单的 CSV 文件,然后将其 AirDropped(或也可以通过电子邮件发送)到另一台机器,我的应用程序可以在其中打开它并将其导入(UTI 已注册为 csv 文件类型)。 这已经运行了 ...
我正在开发一个应用程序,该应用程序有时需要一次导入几种不同类型的二进制文件和ascii文件,具有不同的扩展名,例如.bin,.app,.crc等。 为了实现这一点,我在项目目标的信息部分中准备了文档类型和导入的UTI。 直到Xcode 10为止,一切都工作正常,但是现在我正在使用Xc ...
我正在为 macOS 开发 QuickLook 预览插件。 我正在尝试为远程文件(osxfuse 虚拟文件系统)生成预览,因此我已将我的 QLPreview 插件注册为 public.jpeg 扩展名。 现在,macOS 要求我的 QLPreview 插件获取文件系统上的每个图像,而我只想要我的 ...
我已经为自定义文档格式定义了UTI。 我可以从我的应用程序导出文件并将其附加到短信,电子邮件等。我可以通过点击iMessage中的文档图标将文件导入我的应用程序。 通过点击文档图标,我可以选择复制到我的应用程序。 这会触发我的AppDelegate中的一个调用来处理传入的文件。 让我 ...
NSFilenamesPboardType于10.14弃用,建议使用NSPasteboardTypeFileURL 。 这给我文件名为 文件:///.file/id=6571367.12885025918 NSWorkspace无法摆脱UTI。 如何从NSPastebo ...
我在 Xcode 10.1 和 Swift 中使用基于文档的应用程序模板。 开箱即用,它不支持许多文件类型,因此我添加了许多文档类型,包括各种工作正常的 Microsoft Office 格式(doc、xls、ppt)。 我还为 docx、xlsx 和 pptx 添加了开放的 xml 格式。 除了 ...
在我的iOS应用程序中,我打开一个UIDocumentPickerViewController来导入.sty文件(MIDI样式)。 为此,我在导入的UTI和文档类型中声明了一个自定义UTI。 问题是在我的客户的iPad Air 2上,这些文件在对话框中显示为灰色,因此无法导入它们。 在 ...
当点击该类型的文件时,某些具有自定义文件类型的iOS应用程序会自动启动(例如,如果在“文件”应用程序中点击了页面文件,则会启动“页面”)。 作为UTI所有者的iOS应用程序如何获得相同的行为? (特别是UTI符合com.apple.package ) 我正在使用https://www. ...
我已经在一个简单的基于文档的iOS应用程序中声明了自定义导出UTI类型。 我现在正在尝试提供将邮件中相同类型的文件导入应用程序的功能。 长按消息中的文档图标时,可以选择“复制到MyApp”,然后在AppDelegate.m中调用该方法: 但是,仅显示文档,但不导入( reveal ...
我知道这是可能的,并且是许多大型应用程序都可以做的事情,但是我无法在UTI,扩展,UIActivityTypes等中找出来,我特别需要为此拼写这些。 我试图将我的应用程序添加到在iOS上的Notes应用程序中单击“导出”按钮时出现的应用程序列表中,因为我希望能够将一堆文本记录在笔记中,并反复安 ...