CALayerInvalidGeometry在iOS9上崩溃”;具有非有限位置的子层[inf-inf]";

CALayerInvalidGeometry在iOS9上崩溃”;具有非有限位置的子层[inf-inf]";,ios,swift2,calayer,Ios,Swift2,Calayer,iOS 9,Swift 2:我有一个带有自定义视图的视图控制器,每当我从它的导航控制器堆栈中弹出它时,它就会崩溃,引用以下崩溃: *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'sublayer with non-finite position [inf inf]' 在视图控制器中有太多的事情要在这里发布(这是我正在清理的过程),但想知道是否有人遇到过类似的问题? 我已经看到和一

iOS 9,Swift 2:我有一个带有自定义视图的视图控制器,每当我从它的导航控制器堆栈中弹出它时,它就会崩溃,引用以下崩溃:

 *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'sublayer with non-finite position [inf inf]'
在视图控制器中有太多的事情要在这里发布(这是我正在清理的过程),但想知道是否有人遇到过类似的问题?


我已经看到和一个相关的问题,但都没有解决问题。在整个代码库中找不到CGRectNull,所以我有点困惑。

当然,经过30分钟的努力,我一提出这个问题,我就终于破解了它

有一大堆子视图被添加到视图控制器中其他位置的视图中,我不知道。主视图使用基于约束的布局,而这些子视图是使用框架创建的,然后添加为子视图

我不确定它为什么会导致崩溃,但在删除所有恶意子视图之后,一切都很好


我将保留此问题/答案,以防其他人有相同的问题。

是的,自从上周最新发布的Xcode以来,这个错误一直在出现