Open liuhaijing-lab opened 1 year ago
iOS controller pop 后 app 崩溃
master branch
组件正常销毁
js 使用:
let tabBar = new TabBar() tabBar.items = [{},{}] this.appendChild(tabBar)
tabbar 视图组件关键代码:
HMJSContext *context = [HMJSGlobal.globalObject currentContext:self.hmContext]; NSURL *url = [NSURL URLWithString:urlString]; if (url.scheme.length == 0) { if (context) { url = [[NSURL alloc] initWithString:urlString relativeToURL:context.url]; if (url.scheme.length == 0) { return; } } else { return; } } HMViewController *controller = [[HMViewController alloc] initWithURL:url.absoluteString params:@{}]; [self setTabBarItemImage:controller.tabBarItem imageSrc:imageSrc isSelectedImage:NO]; [self setTabBarItemImage:controller.tabBarItem imageSrc:selectedImageSrc isSelectedImage:YES];
崩溃的代码位置
描述
iOS controller pop 后 app 崩溃
Hummer version:
master branch
复现步骤
预期结果
组件正常销毁
样例代码、屏幕截图或者仓库链接
js 使用:
tabbar 视图组件关键代码:
崩溃的代码位置![image](https://user-images.githubusercontent.com/66465525/219262758-88e4519e-1966-47f0-932a-e527284b1232.png)