@@ -23,10 +23,8 @@ - (instancetype)initWithUrl:url withFlutterResult:result {
2323 if (self) {
2424 self.url = url;
2525 self.flutterResult = result;
26- if (@available (iOS 9.0 , *)) {
27- self.safari = [[SFSafariViewController alloc ] initWithURL: url];
28- self.safari .delegate = self;
29- }
26+ self.safari = [[SFSafariViewController alloc ] initWithURL: url];
27+ self.safari .delegate = self;
3028 }
3129 return self;
3230}
@@ -78,23 +76,12 @@ - (void)handleMethodCall:(FlutterMethodCall *)call result:(FlutterResult)result
7876 } else if ([@" launch" isEqualToString: call.method]) {
7977 NSNumber *useSafariVC = call.arguments [@" useSafariVC" ];
8078 if (useSafariVC.boolValue ) {
81- if (@available (iOS 9.0 , *)) {
82- [self launchURLInVC: url result: result];
83- } else {
84- [self launchURL: url call: call result: result];
85- }
79+ [self launchURLInVC: url result: result];
8680 } else {
8781 [self launchURL: url call: call result: result];
8882 }
8983 } else if ([@" closeWebView" isEqualToString: call.method]) {
90- if (@available (iOS 9.0 , *)) {
91- [self closeWebViewWithResult: result];
92- } else {
93- result ([FlutterError
94- errorWithCode: @" API_NOT_AVAILABLE"
95- message: @" SafariViewController related api is not availabe for version <= IOS9"
96- details: nil ]);
97- }
84+ [self closeWebViewWithResult: result];
9885 } else {
9986 result (FlutterMethodNotImplemented);
10087 }
0 commit comments