summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2016-03-14 12:08:21 -0700
committerMinh Nguyễn <mxn@1ec5.org>2016-03-14 13:30:11 -0700
commit6f86bee283d803581e8901977b825d5c0cd3a9cd (patch)
tree0cf8847844f3d89fe7f662010995fb28f3986ba6
parente04fea8409714c6c4c055b95ddfc67122a2b860d (diff)
downloadqtlocation-mapboxgl-6f86bee283d803581e8901977b825d5c0cd3a9cd.tar.gz
[ios] Only set preferred action on iOS 9+
Fixed a crash on iOS 8 when presenting the Add Offline Pack dialog. Fixes #4305.
-rw-r--r--platform/ios/app/MBXOfflinePacksTableViewController.m4
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/ios/app/MBXOfflinePacksTableViewController.m b/platform/ios/app/MBXOfflinePacksTableViewController.m
index 3410f075a1..fb9d5fb3ed 100644
--- a/platform/ios/app/MBXOfflinePacksTableViewController.m
+++ b/platform/ios/app/MBXOfflinePacksTableViewController.m
@@ -100,7 +100,9 @@ static NSString * const MBXOfflinePacksTableViewActiveCellReuseIdentifier = @"Ac
}];
}];
[alertController addAction:downloadAction];
- alertController.preferredAction = downloadAction;
+ if ([alertController respondsToSelector:@selector(setPreferredAction:)]) {
+ alertController.preferredAction = downloadAction;
+ }
[self presentViewController:alertController animated:YES completion:nil];
}