【发布时间】:2018-11-23 22:48:01
【问题描述】:
我正在构建一个 VPN 应用程序,我也有自己的 DNS 服务器。
要指定我想使用的 DNS,我在 VPNUK1.swift 下的文件 let dns = "1.1.1.1,8.8.8.8" 中进行操作
我做了一个使用SettingsView.swift的设置页面
我制作了一个 ViewController 并添加了一个 UISwitch,然后我使用 @IBOutlet 将其链接到 SettingsView.swift
但是我不知道如何让 UISwitch 将 VPNUK1.swift 中的 let dns = "1.1.1.1,8.8.8.8" 从 SettingsView.swift 更改为 SettingsView.swift
我想在切换开关时将其更改为let dns = "185.136.234.36"
【问题讨论】:
-
您可以开始将您的声明从 let 更改为 var。您不能更改将其声明为常量的 dns 对象。
-
糟糕,我忘了把它设为 var。但是如何从不同的 viewController 更改它?