diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-03-14 12:08:21 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-03-14 13:30:11 -0700 |
commit | 6f86bee283d803581e8901977b825d5c0cd3a9cd (patch) | |
tree | 0cf8847844f3d89fe7f662010995fb28f3986ba6 /platform | |
parent | e04fea8409714c6c4c055b95ddfc67122a2b860d (diff) | |
download | qtlocation-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.
Diffstat (limited to 'platform')
-rw-r--r-- | platform/ios/app/MBXOfflinePacksTableViewController.m | 4 |
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]; } |