我正在处理 MAC 应用程序,我必须在其中创建已成功完成的 VPN 连接。
现在我想知道我的 VPN 断开连接的原因。
当 VPN 断开连接时,我在应用程序中收到回调,并在那里调用了以下代码:SCNetworkConnectionCopyExtendedStatus
dicVPNFailureData =(__bridge NSDictionary *)(SCNetworkConnectionCopyExtendedStatus(connection));
现在这返回我字典如下
{
PPP = {
DeviceLastCause = 0;
LastCause = 10;
Status = 0;
};
Status = 0;
}
在这本词典中,我在LastCause Key 中收到了 Disconnection Cause。
现在我想要基于该准则的信息。
我也尝试使用下面的代码来获取消息,但不返回与 VPN 断开相关的消息。
errorMessage = SCErrorString(strCode.intValue);
当我的 VPN 连接断开时,有没有其他方法可以得到错误消息。
谢谢您的帮助。