cost 451 ms
NSOpenPanel 有时不返回 NSOpenPanel.urls - NSOpenPanel sometimes does not return NSOpenPanel.urls

我的应用程序应该导入文本文件。 使用NSOpenPanel我可以 select 个文件,关闭面板后,它应该一个接一个地导入文件。 这是通过将每个文件的通知self.nextFile()发送给管理导入的观察者来完成的。 这是我的代码 nippest: 大多数时候它工作正常,但有时openPanel. ...

从 CLI 应用程序打开(和关闭)NSOpenPanel 请求程序后,如何激活终端 window? - How to activate a terminal window after opening (and closing) NSOpenPanel requestor from a CLI app?

我有一个在终端中运行的命令行应用程序,我希望能够使用 AppKit 文件请求器。 在 C 代码中,我使用以下方法初始化 AppKit:[NSApplication sharedApplication]; [NSApp setActivationPolicy:NSApplicationActivat ...

如何用绝对文件路径填充 NSOpenPanel 的 URLs 数组? - How to fill the URLs array of the NSOpenPanel with absolute file path?

我正在尝试创建一个面板,让用户选择保存文件的路径。 当用户从显示相对路径的面板中选择一个目录(即/folder)时, URLs属性包含/folder。 当用户选择显示完整路径的目录时, panel的URLs属性包含完整路径(即 /User/name/folder)。 即使用户面板显示相对路径,如何 ...

NSOpenPanel、NSSavePanel runModal 通过取消立即取消,但仅在运行 11.4 的 M1 上 - NSOpenPanel, NSSavePanel runModal dismisses immediately with cancel, but only on M1 running 11.4

我有一位用户报告打开和保存面板已“自动关闭”。 即打开面板对话框出现然后立即关闭,通过代码采取“取消”路径文件打开菜单项是 Storyboard 中的标准 firstResponder openDocument IBAction AppDelegate 中有一个 IBAction openDocu ...

在使用 Apple 对 UTI 的定义时,“public.movie”和“public.video”有什么不同? - When working with Apple definition of UTIs, what is different between “public.movie” and “public.video”?

我正在使用 NSOpenPanel 导入电影。 您可以将 allowedFileTypes 设置为“public.movie”和“public.video”UTI。 执行此操作时,您可以 select 桌面上的电影文件或存储在照片或电视应用程序(库)中的电影文件。 那么,这两种设置有什么区别呢? ...

如何判断最前面的 window 是否是使用 Applescript 在 MacOS 中的 NSOpenPanel / 文件打开对话框? - How do I tell if the frontmost window is a NSOpenPanel / file open dialog in MacOS using Applescript?

我正在尝试使用 AppleScript 自动更改最前面的“文件打开对话框”或 NSOpenPanel 对话框的目录,无论 window 是否是任何应用程序的一部分。 这个想法是我按下一个热键,它会控制那个对话框切换到一个特定的文件夹。 我似乎无法找到如何找到 window 的属性,它将过滤它以用于 ...

NSOpenPanel 无法获得焦点 - NSOpenPanel cannot get focus

首先,我对 Swift 完全陌生,如果我的问题看起来微不足道,我很抱歉。 我想要一个非常简单的命令行程序,它会打开一个对话框来选择文件或文件夹。 此工具不能运行带有图标在 Dock 中弹跳的实际完整应用程序,而是一些微妙的东西。 而已。 我所做的正是这一点,除了小组无法获得焦点。 当我单击面板时,它 ...

是否有 NSOpenPanel 替代方案,或者 SwiftUI 中的面板可以采用不同的样式吗? - Is there an NSOpenPanel alternative or can the panel be styled differently in SwiftUI?

我在这里甚至在Apple Developer's Forum都提出了类似的问题。 似乎我的问题是错误的,或者没有人可以/不想对这个主题发表评论。 问题我想授予对我的应用程序沙箱之外的文件夹的访问权限。 我知道我可以使用NSOpenPanel对话框来做到这一点 - 弹出一个模式,其中预先选择了文件夹 ...

NSDocumentController.openDocument 不允许选择自定义文件类型 - NSDocumentController.openDocument not allowing selection of custom file type

我怀疑这是一个挑剔的配置问题,我在 Info.plist 中的文档类型/UTI 声明有误,但尝试了几件事并没有找到解决方案。 我有一个基于 NSDocument 的 Mac 应用程序,用 Swift、Xcode 11 编写。它读取和写入后缀为“mpxml”的自定义文档类型。 在大多数早期开发过程中 ...

Swift Mac Os 应用程序 - NSSavePanel 与“仅后台”应用程序的行为不正确 - Swift Mac Os Application - NSSavePanel does not behave correctly with a 'background only' application

我正在开发一个 swift Mac OS 应用程序,它只能在状态栏(带有弹出框)中使用, Application is background only设置为true 。 在弹出窗口中,用户可以与按钮交互以保存图像,更具体地说,触发以下功能: 问题在于: 如果我将Application i ...

无法在 macOS 应用程序的 FFMPEG 进程中通过 NSOpenPanel 访问用户选择的文件 - Unable to access user selected file via NSOpenPanel in FFMPEG process in macOS app

我是通过 SwiftUI 进行 macOS 开发的新手。 在通过NSOpenPanel选择 MP4 文件后,我正在尝试运行 FFMPEG 进程。 然而, FFMPEG回应是: file:///Users/MyUsername/Documents/Video.mp4:没有那个文件或目录 这是 ...

如何使用沙盒应用中用户选择的文件内的路径打开文件 - How to open file using path inside user-selected file in sandboxed app

我正在尝试在我的macOS沙盒应用程序中编写第三方文件格式的导入。 用户打开的文件是一个Json文档,在此文档中是一个指向某些必需外部数据文件的URL。 在这种情况下,它是本地二进制数据文件的相对路径。 我可以创建一个这个文件的绝对路径,但我不能用[NSData datawithconte ...

自定义沙盒NSSavePanel警报 - Customizing sandboxed NSSavePanel alert

我正在使用委托的面板(_:validate)方法验证来自NSSavePanel的URL,如果网址无效则抛出错误。 在这种情况下,NSSavePanel会显示一个警报,我想根据抛出的错误自定义(意味着呈现一些人类可读的描述),保持保存面板窗口打开,然后让您选择另一个路径。 Localize ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM