Start the process of connecting the VPN
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
NSDictionarythat will be passed to the tunnel provider during the process of starting the tunnel. See Constants, below.
A pointer to a pointer to an
NSErrorobject. If specified and the VPN connection process cannot be started due to an error, this parameter will be set to point to an
NSErrorobject containing details about the error.
true if the process of connecting the VPN started successfully,
false if an error occurred.
This method returns immediately after starting the process of connecting the VPN. In order to be notified when the VPN is fully connected, register to observe the
NEVPNStatus notification on the
NEVPNConnection object, and examine the status property when the notification is received.