From 6f86bee283d803581e8901977b825d5c0cd3a9cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguye=CC=82=CC=83n?= Date: Mon, 14 Mar 2016 12:08:21 -0700 Subject: [ios] Only set preferred action on iOS 9+ Fixed a crash on iOS 8 when presenting the Add Offline Pack dialog. Fixes #4305. --- platform/ios/app/MBXOfflinePacksTableViewController.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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]; } -- cgit v1.2.1