连接 VPN 的代码问题
Issue with code for connecting to VPN
我正在创建一个应用程序,让您只需点击一个按钮即可连接到 VPN。我一直在试验该代码,但收到错误 Use of unresolved identifier 'getPasscodeNSData'。我到处搜索,但我找不到解决这个问题的方法。提前谢谢你,我将在下面留下代码块。
func initVPN() {
let manager: NEVPNManager = NEVPNManager.sharedManager()
let p = NEVPNProtocolIPSec()
p.username = "vpnUser"
p.passwordReference = getPasscodeNSData("vpnPassword")
p.serverAddress = "vpnIP"
p.authenticationMethod = NEVPNIKEAuthenticationMethod.SharedSecret
p.sharedSecretReference = getPasscodeNSData("vpnSharedSecret")
p.useExtendedAuthentication = true
p.disconnectOnSleep = false
}
可能是您从某人那里复制了此代码。 getPasscodeNSData 是这个人写的函数。你也需要复制那个函数。
我正在创建一个应用程序,让您只需点击一个按钮即可连接到 VPN。我一直在试验该代码,但收到错误 Use of unresolved identifier 'getPasscodeNSData'。我到处搜索,但我找不到解决这个问题的方法。提前谢谢你,我将在下面留下代码块。
func initVPN() {
let manager: NEVPNManager = NEVPNManager.sharedManager()
let p = NEVPNProtocolIPSec()
p.username = "vpnUser"
p.passwordReference = getPasscodeNSData("vpnPassword")
p.serverAddress = "vpnIP"
p.authenticationMethod = NEVPNIKEAuthenticationMethod.SharedSecret
p.sharedSecretReference = getPasscodeNSData("vpnSharedSecret")
p.useExtendedAuthentication = true
p.disconnectOnSleep = false
}
可能是您从某人那里复制了此代码。 getPasscodeNSData 是这个人写的函数。你也需要复制那个函数。