diff --git a/shell/platform/darwin/ios/framework/Headers/FlutterPlugin.h b/shell/platform/darwin/ios/framework/Headers/FlutterPlugin.h index 81d03d7ea6ac7a85dd8ccc8bf3ab762a4bb3b5c7..06d20498a0763f4b21bd7fcd952b732bdba810a5 100644 --- a/shell/platform/darwin/ios/framework/Headers/FlutterPlugin.h +++ b/shell/platform/darwin/ios/framework/Headers/FlutterPlugin.h @@ -398,7 +398,7 @@ typedef enum { * * @param pluginKey The unique key identifying the plugin. */ -- (NSObject*)registrarForPlugin:(NSString*)pluginKey; +- (nullable NSObject*)registrarForPlugin:(NSString*)pluginKey; /** * Returns whether the specified plugin has been registered. * diff --git a/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate.mm b/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate.mm index 42a4081cca13cb011ba8b0c30751d6c290b59306..204261cf2b109ea6949b6db5ca7b2f8be539acf1 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterAppDelegate.mm @@ -8,6 +8,8 @@ #include "flutter/shell/platform/darwin/ios/framework/Headers/FlutterViewController.h" #include "flutter/shell/platform/darwin/ios/framework/Source/FlutterPluginAppLifeCycleDelegate_internal.h" +#pragma GCC diagnostic error "-Woverriding-method-mismatch" + static NSString* kUIBackgroundMode = @"UIBackgroundModes"; static NSString* kRemoteNotificationCapabitiliy = @"remote-notification"; static NSString* kBackgroundFetchCapatibility = @"fetch"; @@ -201,7 +203,7 @@ static NSString* kBackgroundFetchCapatibility = @"fetch"; #pragma mark - Selectors handling -- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate { +- (void)addApplicationLifeCycleDelegate:(NSObject*)delegate { [_lifeCycleDelegate addDelegate:delegate]; }