Como verificar a conectividade com a Internet no ios?

Como posso verificar se o aplicativo está conectado à internet ou não? atualmente, estou usando este código no meuappdelegate.m Arquivo

dispatch_queue_t connectivityThread = dispatch_queue_create("com.gm.kart.connectivity", NULL);

dispatch_async(connectivityThread, ^{
    while (true){
        if([GMMConnectivity hasConnectivity])
            NSLog(@"%@", @"connected");
        else
            NSLog(@"Not connected");

        usleep(10000000);
    }
});

e quando eu clico no meu botão de login eu quero verificar se a internet está conectada ou nãoNSnotificationcenter?

Por favor me ajude