establecer la configuración actual del proxy

solíaSCDynamicStoreCopyProxies para recuperar información del proxy. Esperaba que una vez que tuviera el diccionario, pudiera establecer la configuración actual del proxy. Resultó que el diccionario regresó porSCDynamicStoreCopyProxies es de solo lectura. ¿Cómo puedo cambiar la configuración actual del proxy?

Lo que he probado hasta ahora:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta