我的应用程序应该导入文本文件。 使用NSOpenPanel我可以 select 个文件,关闭面板后,它应该一个接一个地导入文件。 这是通过将每个文件的通知self.nextFile()发送给管理导入的观察者来完成的。 这是我的代码 nippest: 大多数时候它工作正常,但有时openPanel. ...
我的应用程序应该导入文本文件。 使用NSOpenPanel我可以 select 个文件,关闭面板后,它应该一个接一个地导入文件。 这是通过将每个文件的通知self.nextFile()发送给管理导入的观察者来完成的。 这是我的代码 nippest: 大多数时候它工作正常,但有时openPanel. ...
我有一个在终端中运行的命令行应用程序,我希望能够使用 AppKit 文件请求器。 在 C 代码中,我使用以下方法初始化 AppKit:[NSApplication sharedApplication]; [NSApp setActivationPolicy:NSApplicationActivat ...
我正在尝试创建一个面板,让用户选择保存文件的路径。 当用户从显示相对路径的面板中选择一个目录(即/folder)时, URLs属性包含/folder。 当用户选择显示完整路径的目录时, panel的URLs属性包含完整路径(即 /User/name/folder)。 即使用户面板显示相对路径,如何 ...
我有一位用户报告打开和保存面板已“自动关闭”。 即打开面板对话框出现然后立即关闭,通过代码采取“取消”路径文件打开菜单项是 Storyboard 中的标准 firstResponder openDocument IBAction AppDelegate 中有一个 IBAction openDocu ...
我正在使用 NSOpenPanel 导入电影。 您可以将 allowedFileTypes 设置为“public.movie”和“public.video”UTI。 执行此操作时,您可以 select 桌面上的电影文件或存储在照片或电视应用程序(库)中的电影文件。 那么,这两种设置有什么区别呢? ...
我正在尝试使用 AppleScript 自动更改最前面的“文件打开对话框”或 NSOpenPanel 对话框的目录,无论 window 是否是任何应用程序的一部分。 这个想法是我按下一个热键,它会控制那个对话框切换到一个特定的文件夹。 我似乎无法找到如何找到 window 的属性,它将过滤它以用于 ...
如果我写道,我在 10.14 工作: 我无法在带有“.pdf”扩展名的文件夹中导航,例如“test.pdf”。 有人遇到过这个问题吗? 此致 ...
首先,我对 Swift 完全陌生,如果我的问题看起来微不足道,我很抱歉。 我想要一个非常简单的命令行程序,它会打开一个对话框来选择文件或文件夹。 此工具不能运行带有图标在 Dock 中弹跳的实际完整应用程序,而是一些微妙的东西。 而已。 我所做的正是这一点,除了小组无法获得焦点。 当我单击面板时,它 ...
我在这里甚至在Apple Developer's Forum都提出了类似的问题。 似乎我的问题是错误的,或者没有人可以/不想对这个主题发表评论。 问题我想授予对我的应用程序沙箱之外的文件夹的访问权限。 我知道我可以使用NSOpenPanel对话框来做到这一点 - 弹出一个模式,其中预先选择了文件夹 ...
我怀疑这是一个挑剔的配置问题,我在 Info.plist 中的文档类型/UTI 声明有误,但尝试了几件事并没有找到解决方案。 我有一个基于 NSDocument 的 Mac 应用程序,用 Swift、Xcode 11 编写。它读取和写入后缀为“mpxml”的自定义文档类型。 在大多数早期开发过程中 ...
我正在打开一个模态面板到 select 一个文件,但在返回中我发现 .url 的值是nil和 .urls 是[0] = {} 。 因此,所有通过selectedFileURL的后续 function 调用都接收到nil 。 然而,为了进一步混淆问题,尽管panel.url和随后selectedFi ...
我正在开发一个 swift Mac OS 应用程序,它只能在状态栏(带有弹出框)中使用, Application is background only设置为true 。 在弹出窗口中,用户可以与按钮交互以保存图像,更具体地说,触发以下功能: 问题在于: 如果我将Application i ...
我是通过 SwiftUI 进行 macOS 开发的新手。 在通过NSOpenPanel选择 MP4 文件后,我正在尝试运行 FFMPEG 进程。 然而, FFMPEG回应是: file:///Users/MyUsername/Documents/Video.mp4:没有那个文件或目录 这是 ...
用户必须保存文件,但我只希望他们将文件保存在一个文件夹中。 这个怎么做? 我已经尝试过实现委托并在目录不同时强制设置它。 这不起作用。 当保存面板打开时,用户仍然可以 select 其他文件夹 ...
我想使用NSOpenPanel导入视频文件。 我该怎么做? 我想在avkit播放器上播放此视频。 也许您还可以帮助播放视频文件? 这是我写的代码 我试图找到有关它的教程,但这似乎不是一个普遍的问题。 ...
我正在尝试在我的macOS沙盒应用程序中编写第三方文件格式的导入。 用户打开的文件是一个Json文档,在此文档中是一个指向某些必需外部数据文件的URL。 在这种情况下,它是本地二进制数据文件的相对路径。 我可以创建一个这个文件的绝对路径,但我不能用[NSData datawithconte ...
我正在使用Xcode在具有com.apple.security.files.user-selected.read-write权利的沙盒macOS应用上进行UI测试(即,可以访问用户通过NSOpenPanel GUI明确选择的文件和文件夹) )。 我注意到,打开面板以模态显示后,代码覆盖范围 ...
按照惯例,我的沙盒 macOS应用程序通过NSOpenPanel模态窗口导入用户选择的图像文件。 首先,我将面板配置为canChooseDirectories = false ,并将allowedFileTypes属性设置为NSImage.imageTypes 。 到现在为止还挺好。 ...
我已经将/Volume目录设置为NSOpenPanel因此当用户尝试使用NSOpenPanel浏览时,它将向用户显示所有卷。 问题: /Volumes文件夹名称对于所有语言都是相同的,还是我需要为英文名称“ /Volumes添加本地化值”。 ...
我正在使用委托的面板(_:validate)方法验证来自NSSavePanel的URL,如果网址无效则抛出错误。 在这种情况下,NSSavePanel会显示一个警报,我想根据抛出的错误自定义(意味着呈现一些人类可读的描述),保持保存面板窗口打开,然后让您选择另一个路径。 Localize ...