1

私は正常に完了した VPN 接続を作成する必要がある MAC アプリケーションに取り組んでいます。

ここで、VPN が切断された場合の理由を知りたいです。

VPN 切断時にアプリケーションでコールバックを取得し、そこで以下のコードを呼び出しました: SCNetworkConnectionCopyExtendedStatus

dicVPNFailureData =(__bridge NSDictionary *)(SCNetworkConnectionCopyExtendedStatus(connection));

これで、以下のように辞書が返されます

{
    PPP =     {
        DeviceLastCause = 0;
        LastCause = 10;
        Status = 0;
    };
    Status = 0;
}

このディクショナリでは、LastCauseキーで切断原因を受け取ります。

今、私はそのコードに基づいてメッセージが欲しい.

メッセージを取得するために以下のコードも試しましたが、VPN 切断に関連するメッセージは返されません。

errorMessage = SCErrorString(strCode.intValue);

VPN 接続が切断されたときにエラー メッセージを表示する他の方法はありますか。

助けてくれてありがとう。

4

0 に答える 0