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