diff --git a/ios/Classes/1.5/FLB2FlutterViewContainer.m b/ios/Classes/1.5/FLB2FlutterViewContainer.m index a0a67b690869fbff4d2074b8f8c60f0b8410d8da..124197b80e50e2141ee1990e61c76c1a5584a778 100755 --- a/ios/Classes/1.5/FLB2FlutterViewContainer.m +++ b/ios/Classes/1.5/FLB2FlutterViewContainer.m @@ -249,7 +249,12 @@ static NSUInteger kInstanceCounter = 0; pageName:_name params:_params uniqueId:self.uniqueIDString]; - + //如果当å‰ä¸å¯è§vcå’Œengine所æŒæœ‰çš„vc一致。在FlutterVC在混åˆæ ˆä¸æ˜¯æœ€åŽä¸€å¼ 页é¢ï¼Œå¦‚tabä¸çš„é¡µé¢ + if (self == FLUTTER_VC) + { + [self surfaceUpdated:NO]; + [self detatchFlutterEngine]; + } [super bridge_viewDidDisappear:animated]; }