0
Proxy bilgilerini almak için SCDynamicStoreCopyProxies
kullanıyorum. Ben bir kere sözüm vardı, mevcut vekil sunucu ayarlarını yapabilirdim. SCDynamicStoreCopyProxies
tarafından döndürülen sözlüğün salt okunur olduğu ortaya çıktı. Mevcut proxy ayarlarını nasıl değiştirebilirim? Ben şimdiye kadar denedim negeçerli proxy ayarlarını belirleme
:
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
}
}
}
Teşekkürler. Bence sistem konfigürasyon çerçevesi, sözlüğü bir değişkene çevirmek anlamına gelmiyordu. Bunu denedim ama her çeşit garip hata alıyorum – brumbrum