jak wykryć łączność VPN iPhone'a?

Muszę wykryć, czy program iPhone jest podłączony do sieci VPN, czy nie. Tworzę aplikację, która próbuje załadować adres URL, ta strona jest otwierana tylko wtedy, gdy urządzenie jest podłączone do sieci VPN. Przed załadowaniem tego adresu URL muszę sprawdzić łączność VPN. Próbowałem następujących rzeczy. Ale to nie działa zgodnie z oczekiwaniami.

- (BOOL)checkForVPNConnectivity {
  NSDictionary *dict = (__bridge NSDictionary *)(CFNetworkCopySystemProxySettings());
  //NSLog(@"cfnetwork proxy setting : %@", dict);
  return [dict count] > 0; 
 }

questionAnswers(3)

yourAnswerToTheQuestion