连接到VPN的代码问题

时间:2016-02-28 02:52:10

标签: ios swift vpn ipsec

我正在创建一个应用程序,允许您通过点击按钮连接到VPN。我一直在试验代码,但收到错误使用未解析的标识符' 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
}

1 个答案:

答案 0 :(得分:0)

可能是您从某人那里复制了此代码。 getPasscodeNSData是这个人写的一个函数。您也需要复制该功能。