¿Cómo comprobar la conectividad a internet en ios?

¿Cómo puedo comprobar si la aplicación está conectada a Internet o no? Actualmente, estoy usando este código en miappdelegate.m expediente

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);
    }
});

y cuando hago clic en el botón de inicio de sesión, quiero comprobar si Internet está conectado o no.NSnotificationcenter?

por favor, ayúdame

Respuestas a la pregunta(2)

Su respuesta a la pregunta