Alert view disappears on its own when calling [locationManager requestWhenInUseAuthorization];
You’re probably being ARC’d. Make sure that you still have a reference to your CLLocationManager. You can easily do this by making it a property. ARC stands for Automatic Reference Counting. In an ARC-enabled project (and unless you are working on something really old or you turned it off on purpose, your project is an … Read more