相关疑难解决方法(0)

Cocoa按钮打开"系统首选项"页面

在OSX Cocoa应用程序中,我想要一个可以打开"语音"首选项窗格的按钮.那可能吗?我只是想节省他们去系统首选项>语音>文本到语音的时间

macos cocoa preferences

15
推荐指数
2
解决办法
3495
查看次数

SwiftUI 中是否有等效的 openSettingsURLString ?

我想创建一个警报,在用户第一次拒绝使用相机后将用户重定向到设置应用程序,但到目前为止我看到的唯一方法是使用 UIKit 和

let settingsAction = UIAlertAction(title: "Settings", style: .default, handler: {action in
        UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!, options: [:], completionHandler: nil)
    })
Run Code Online (Sandbox Code Playgroud)

在 SwiftUI 中,警报中有一个操作选项,我如何才能通过 SwiftUI 的警报版本正确打开设置?

.alert(isPresented: $alertVisible) { () -> Alert in Alert (title: Text("Camera access required to take photos"), message: Text("Go to Settings?"), 
     primaryButton: .default(Text("Settings"), action: UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)), 
     secondaryButton: .default(Text("Cancel"))
Run Code Online (Sandbox Code Playgroud)

uikit swift uialertaction swiftui

5
推荐指数
2
解决办法
1101
查看次数

标签 统计

cocoa ×1

macos ×1

preferences ×1

swift ×1

swiftui ×1

uialertaction ×1

uikit ×1