You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Mac端跳转至设置应用密码菜单的代码问题?

修复Mac设置应用跳转至「密码」选项卡的问题

你当前代码的问题在于:错误地将目标指向了「隐私与安全」偏好设置面板(com.apple.preference.security),而「密码」是一个独立的系统偏好设置面板,并非前者的子选项卡,因此跳转逻辑完全偏离了预期。

以下是修正后的代码:

@IBAction func savetoIcloud(_ sender: Any) {
    guard let passwordPrefsURL = URL(string: "x-apple.systempreferences:com.apple.preference.passwords") else {
        return
    }
    NSWorkspace.shared.open(passwordPrefsURL, configuration: NSWorkspace.OpenConfiguration())
}

说明

  • 直接使用com.apple.preference.passwords作为URL的目标面板标识符,即可打开系统设置并直接定位到「密码」选项卡,无需额外的section参数。
  • 添加guard let的判断可以避免URL初始化失败导致的崩溃问题,提升代码稳定性。

内容的提问来源于stack exchange,提问作者Harry Stanford

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 10:12:05