From 94409dbb0d709438db4afb6b9d1fe138ce0ab9bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E7=8E=A0?= <xujian.xj@alibaba-inc.com> Date: Sun, 22 Mar 2020 15:24:50 +0800 Subject: [PATCH] =?UTF-8?q?cherry=20pick=20from=20flutter=5F1.5=5Fupgrade?= =?UTF-8?q?=5Fopt=EF=BC=9A=20=E9=81=BF=E5=85=8D=E6=9C=80=E5=90=8E=E4=B8=80?= =?UTF-8?q?=E4=B8=AAFlutter=E9=A1=B5=E9=9D=A2=E9=9A=90=E8=97=8F=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E4=BC=9A=E8=A2=ABengine=E6=8C=81=E6=9C=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ios/Classes/container/FLBFlutterViewContainer.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ios/Classes/container/FLBFlutterViewContainer.m b/ios/Classes/container/FLBFlutterViewContainer.m index 9350b47..ddc8f18 100755 --- a/ios/Classes/container/FLBFlutterViewContainer.m +++ b/ios/Classes/container/FLBFlutterViewContainer.m @@ -262,7 +262,13 @@ static NSUInteger kInstanceCounter = 0; pageName:_name params:_params uniqueId:self.uniqueIDString]; - [self bridge_viewDidDisappear:animated]; + //如果当å‰ä¸å¯è§vcå’Œengine所æŒæœ‰çš„vc一致。在FlutterVC在混åˆæ ˆä¸æ˜¯æœ€åŽä¸€å¼ 页é¢ï¼Œå¦‚tabä¸çš„é¡µé¢ + if (self == FLUTTER_VC) + { + [self surfaceUpdated:NO]; + [self detatchFlutterEngine]; + } + [super bridge_viewDidDisappear:animated]; } - (void)installSplashScreenViewIfNecessary { -- 2.26.2