我正在开发MAC应用程序,我必须在其中创建已成功完成的VPN连接。
现在我想知道我的VPN断开连接的原因。
当VPN断开连接时,我在我的应用程序中收到了回调,并在那里调用了以下代码:SCNetworkConnectionCopyExtendedStatus
dicVPNFailureData =(__bridge NSDictionary *)(SCNetworkConnectionCopyExtendedStatus(connection));
现在这将我的字典改为
{
PPP = {
DeviceLastCause = 0;
LastCause = 10;
Status = 0;
};
Status = 0;
}
在此词典中,我在 LastCause 键中收到断开连接原因。
现在我希望根据该代码发送消息。
我也尝试使用以下代码获取消息,但不返回与VPN断开相关的消息。
errorMessage = SCErrorString(strCode.intValue);
当我的VPN连接断开连接时,有没有其他方法可以收到错误消息。
感谢您的帮助。