forked from organicmaps/organicmaps
[ios] Avoid crash in Location on devices with iOS < 4.2
This commit is contained in:
parent
f55e6bfab1
commit
511812e956
1 changed files with 6 additions and 1 deletions
|
@ -32,7 +32,12 @@
|
|||
{
|
||||
if ([CLLocationManager locationServicesEnabled])
|
||||
{
|
||||
switch([CLLocationManager authorizationStatus])
|
||||
CLAuthorizationStatus authStatus = kCLAuthorizationStatusNotDetermined;
|
||||
// authorizationStatus method is implemented in iOS >= 4.2
|
||||
if ([CLLocationManager instancesRespondToSelector:@selector(authorizationStatus)])
|
||||
authStatus = [CLLocationManager authorizationStatus];
|
||||
|
||||
switch(authStatus)
|
||||
{
|
||||
case kCLAuthorizationStatusAuthorized:
|
||||
case kCLAuthorizationStatusNotDetermined:
|
||||
|
|
Loading…
Add table
Reference in a new issue