108 NSString* method = call.
method;
110 if ([method isEqualToString:
@"SystemSound.play"]) {
111 [
self playSystemSound:args];
113 }
else if ([method isEqualToString:
@"HapticFeedback.vibrate"]) {
114 [
self vibrateHapticFeedback:args];
116 }
else if ([method isEqualToString:
@"SystemChrome.setPreferredOrientations"]) {
117 [
self setSystemChromePreferredOrientations:args];
119 }
else if ([method isEqualToString:
@"SystemChrome.setApplicationSwitcherDescription"]) {
120 [
self setSystemChromeApplicationSwitcherDescription:args];
122 }
else if ([method isEqualToString:
@"SystemChrome.setEnabledSystemUIOverlays"]) {
123 [
self setSystemChromeEnabledSystemUIOverlays:args];
125 }
else if ([method isEqualToString:
@"SystemChrome.setEnabledSystemUIMode"]) {
126 [
self setSystemChromeEnabledSystemUIMode:args];
128 }
else if ([method isEqualToString:
@"SystemChrome.restoreSystemUIOverlays"]) {
129 [
self restoreSystemChromeSystemUIOverlays];
131 }
else if ([method isEqualToString:
@"SystemChrome.setSystemUIOverlayStyle"]) {
132 [
self setSystemChromeSystemUIOverlayStyle:args];
134 }
else if ([method isEqualToString:
@"SystemNavigator.pop"]) {
135 NSNumber* isAnimated = args;
136 [
self popSystemNavigator:isAnimated.boolValue];
138 }
else if ([method isEqualToString:
@"Clipboard.getData"]) {
139 result([
self getClipboardData:args]);
140 }
else if ([method isEqualToString:
@"Clipboard.setData"]) {
141 [
self setClipboardData:args];
143 }
else if ([method isEqualToString:
@"Clipboard.hasStrings"]) {
144 result([
self clipboardHasStrings]);
145 }
else if ([method isEqualToString:
@"LiveText.isLiveTextInputAvailable"]) {
146 result(@([
self isLiveTextInputAvailable]));
147 }
else if ([method isEqualToString:
@"SearchWeb.invoke"]) {
148 [
self searchWeb:args];
150 }
else if ([method isEqualToString:
@"LookUp.invoke"]) {
151 [
self showLookUpViewController:args];
153 }
else if ([method isEqualToString:
@"Share.invoke"]) {
154 [
self showShareViewController:args];
156 }
else if ([method isEqualToString:
@"ContextMenu.showSystemContextMenu"]) {
157 [
self showSystemContextMenu:args];
159 }
else if ([method isEqualToString:
@"ContextMenu.hideSystemContextMenu"]) {
160 [
self hideSystemContextMenu];
void(^ FlutterResult)(id _Nullable result)
FLUTTER_DARWIN_EXPORT NSObject const * FlutterMethodNotImplemented