我尝试更新我的 mac 的代理设置。SCDynamicStoreSetValue:
返回false,表示更新不成功。这是我使用的代码。正确的方法是什么?
let ds: SCDynamicStoreRef = SCDynamicStoreCreate(nil, "setProxy" as CFString, nil, nil)!
let isUpdated = SCDynamicStoreSetValue(ds, "HTTPProxy" as CFStringRef, "111.111.111.1")
if isUpdated{
print("updated")
}else{
print("not updated")
}
问题是关于为什么 SCDynamicStoreSetValue 返回 false 以及如何规避它。