cost 554 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”的自定義文檔類型。 在大多數早期開發過程中 ...

NSOpenPanel 返回零值 url 和 url

[英]NSOpenPanel returns with nil values for url and urls

我正在打開一個模態面板到 select 一個文件,但在返回中我發現 .url 的值是nil和 .urls 是[0] = {} 。 因此,所有通過selectedFileURL的后續 function 調用都接收到nil 。 然而,為了進一步混淆問題,盡管panel.url和隨后selectedFi ...

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:沒有那個文件或目錄 這是 ...

NSSavePannel - 如何限制用戶只保存一組目錄?

[英]NSSavePannel - how to restrict user to only save one one set directory?

用戶必須保存文件,但我只希望他們將文件保存在一個文件夾中。 這個怎么做? 我已經嘗試過實現委托並在目錄不同時強制設置它。 這不起作用。 當保存面板打開時,用戶仍然可以 select 其他文件夾 ...

如何使用NSOpenPanel導入視頻文件?

[英]How can I import video files with NSOpenPanel?

我想使用NSOpenPanel導入視頻文件。 我該怎么做? 我想在avkit播放器上播放此視頻。 也許您還可以幫助播放視頻文件? 這是我寫的代碼 我試圖找到有關它的教程,但這似乎不是一個普遍的問題。 ...

如何使用沙盒應用中用戶選擇的文件內的路徑打開文件

[英]How to open file using path inside user-selected file in sandboxed app

我正在嘗試在我的macOS沙盒應用程序中編寫第三方文件格式的導入。 用戶打開的文件是一個Json文檔,在此文檔中是一個指向某些必需外部數據文件的URL。 在這種情況下,它是本地二進制數據文件的相對路徑。 我可以創建一個這個文件的絕對路徑,但我不能用[NSData datawithconte ...

NSOpenPanel打破了macOS上的UI測試

[英]NSOpenPanel Breaks UI Testing on macOS

我正在使用Xcode在具有com.apple.security.files.user-selected.read-write權利的沙盒macOS應用上進行UI測試(即,可以訪問用戶通過NSOpenPanel GUI明確選擇的文件和文件夾) )。 我注意到,打開面板以模態顯示后,代碼覆蓋范圍 ...

Mac OS X中目錄的本地化名稱

[英]Localised names for directories in mac os x

我已經將/Volume目錄設置為NSOpenPanel因此當用戶嘗試使用NSOpenPanel瀏覽時,它將向用戶顯示所有卷。 問題: /Volumes文件夾名稱對於所有語言都是相同的,還是我需要為英文名稱“ /Volumes添加本地化值”。 ...

自定義沙盒NSSavePanel警報

[英]Customizing sandboxed NSSavePanel alert

我正在使用委托的面板(_:validate)方法驗證來自NSSavePanel的URL,如果網址無效則拋出錯誤。 在這種情況下,NSSavePanel會顯示一個警報,我想根據拋出的錯誤自定義(意味着呈現一些人類可讀的描述),保持保存面板窗口打開,然后讓您選擇另一個路徑。 Localize ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM