0
SCDynamicStoreCopyProxies
を使用してプロキシ情報を取得しました。私は辞書がいったんあったら、現在のプロキシ設定をすることができると思っていました。 SCDynamicStoreCopyProxies
で返された辞書は読み取り専用であることが判明しました。現在のプロキシ設定を変更するにはどうすればよいですか?現在のプロキシ設定を設定する
func setNet(){
let ds: SCDynamicStoreRef = SCDynamicStoreCreate(nil, "setNet" as
CFString, nil, nil)!
let list = SCDynamicStoreCopyProxies(ds)
print(list!)
if let list = SCDynamicStoreCopyProxies(ds) as NSDictionary? {
if let port = list["HTTPPort"] as? Int {
print("HTTPPort:", port)
list["HTTPPort"] = 8088; // error, subscript is get-only
}
}
}
ありがとうございます。私は、システム構成の枠組みは、辞書を変えてしまうことを意味するものではないと思う。私はそれを試みたが、私はすべての種類の奇妙なエラーを得ている – brumbrum