test: SMB network share verified — mount /Volumes/sambashare, browse media dirs. Fix NSWorkspace API + MediaLibraryView platform guard
This commit is contained in:
parent
0a9ed6e746
commit
d01baed1c9
@ -199,7 +199,9 @@ struct MediaLibraryView: View {
|
||||
.listStyle(.plain)
|
||||
.scrollDismissesKeyboard(.interactively)
|
||||
.onTapGesture {
|
||||
#if os(iOS)
|
||||
UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -229,7 +229,8 @@ struct NetworkFileBrowserMac: View {
|
||||
let trimmed = connectURL.trimmingCharacters(in: .whitespaces)
|
||||
guard !trimmed.isEmpty else { return }
|
||||
if let url = URL(string: trimmed) {
|
||||
NSWorkspace.shared.open(url) { _, error in
|
||||
let config = NSWorkspace.OpenConfiguration()
|
||||
NSWorkspace.shared.open(url, configuration: config) { _, error in
|
||||
if let error = error {
|
||||
DispatchQueue.main.async {
|
||||
self.errorMessage = "Mount failed: \(error.localizedDescription)"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user