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
            }
        }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage