现在写的一个项目是嵌套H5页面,同时需要和H5做交互。但是在H5交互后跳转到IOS原生客户端时会出现崩溃。
查原因是因为由于H5的界面跳转到客户端时候在子线程进行的,但是本身发现没有通过子线程调用。所以查了方法需要在主线程进行跳转;
dispatch_async(dispatch_get_main_queue(), ^{
//所要执行的跳转等发放
});}
既可以完成成功跳转且不会崩溃
现在写的一个项目是嵌套H5页面,同时需要和H5做交互。但是在H5交互后跳转到IOS原生客户端时会出现崩溃。
查原因是因为由于H5的界面跳转到客户端时候在子线程进行的,但是本身发现没有通过子线程调用。所以查了方法需要在主线程进行跳转;
dispatch_async(dispatch_get_main_queue(), ^{
//所要执行的跳转等发放
});}
既可以完成成功跳转且不会崩溃