使用UI层次结构(UIViewControllerHierarchyInconsistency)反应本机随机崩溃

时间:2020-08-01 01:52:11

标签: ios xcode react-native

嗨,我被困在本机开发方面。在Xcode上,我得到下面的错误。不幸的是,它是随机崩溃,并且也没有真正告诉我错误在哪里(尤其是哪种视图)。

Terminating app due to uncaught exception 
'UIViewControllerHierarchyInconsistency', reason: 'A view can only be 
associated with at most one view controller at a time! View <RCTView: 
0x7f91cdeab480; reactTag: 259; frame = (0 0; 414 896); layer = 
<CALayer: 0x600001a2af20>> is associated with <UIViewController: 
0x7f91d01ca240>. Clear this association before associating this view 
with <UIViewController: 0x7f91cdc998b0>.'

因为我使用的是本机响应,所以大多数本机代码对我来说都是未知的。我知道我可以在xcode上查看UI层次结构,但是在应用程序崩溃后就无法使用(“ JSON文本不是以数组或对象开头,并且没有允许设置片段的选项。)

应用崩溃后,我的屏幕如下所示。有人知道我在哪里/如何开始尝试进一步调试吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

从截图中我可以从react-native-view-pager清楚地看到它

问题记录在这里https://github.com/react-native-community/react-native-viewpager/issues/167

并已在4.1中修复