До iOS 5 поведение было непоследовательным для запуска настройки телефона из стороннего приложения, но в iOS5 это улучшилось.
Если мы вызываем метод startUpdatingLoaction, как показано ниже, и если служба определения местоположения отключена, появится системное предупреждение, и если мы нажмем кнопку настройки, он перейдет к настройкам телефона.
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
[locationManager startUpdatingLocation];