IOS verifica la aplicación si el GPS está apagado

Hola, tengo una aplicación que te da ubicaciones en la vista de map, ¿hay algún método para implementar en un IF?

Me gustaría que mi aplicación verifique si no tiene activo el GPS en lugar de mostrarle el map, le mostrará una image que dice que no tiene connection.

Me gustaría hacer algo similar si no tienes señal también.

Puede verificar si el usuario negó los services de location para su aplicación por

[CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied 

De lo contrario, también puede verificar si los services de location están disponibles a nivel de sistema por

 [CLLocationManager locationServicesEnabled] 

Entonces, la comprobación que desees realizar en tu aplicación parece

 if([CLLocationManager locationServicesEnabled] && [CLLocationManager authorizationStatus] != kCLAuthorizationStatusDenied) { // show the map } else { // show error }