diff --git a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm b/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm index 36e1a4897c..a38b268a65 100644 --- a/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm +++ b/engine/src/flutter/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm @@ -174,7 +174,7 @@ typedef struct MouseState { - (instancetype)initWithEngine:(FlutterEngine*)engine nibName:(nullable NSString*)nibName bundle:(nullable NSBundle*)nibBundle { - NSAssert(engine != nil, @"Engine is required"); + FML_CHECK(engine) << "initWithEngine:nibName:bundle: must be called with non-nil engine"; self = [super initWithNibName:nibName bundle:nibBundle]; if (self) { _viewOpaque = YES;