Aktuelle Proxy-Einstellungen festlegen
Ich benutzteSCDynamicStoreCopyProxies
, um Proxy-Informationen abzurufen. Ich hatte gehofft, dass ich die aktuellen Proxy-Einstellungen vornehmen kann, sobald ich das Wörterbuch habe. Es stellte sich heraus, dass das Wörterbuch von @ zurückgegebSCDynamicStoreCopyProxies
ist schreibgeschützt. Wie kann ich die aktuellen Proxy-Einstellungen ändern?
as ich bisher ausprobiert habe:
func setNet(){
let ds: SCDynamicStoreRef = SCDynamicStoreCreate(nil, "setNet" as
CFString, nil, nil)!
let list = SCDynamicStoreCopyProxie,s(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
}
}
}