iOS 9,Swift 2:我有一个自定义视图的视图控制器,只要我从它的导航控制器堆栈中弹出它就会崩溃,引用下面的崩溃:
*** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'sublayer with non-finite position [inf inf]'
在视图控制器中发布的内容太多了(这是我在清理过程中的意思),但是想知道是否有人遇到过类似的问题?
我已经看过sublayer with non-finite position [inf inf]和相关的问题,但都没有解决问题。在整个代码库中找不到CGRectNull,所以我有点难过。
答案 0 :(得分:0)
当然,一旦我在挣扎30分钟后发布问题,我终于破解了它。
有一大堆子视图被添加到视图控制器中的其他地方,我不知道。主视图使用基于约束的布局,而这些子视图是使用框架创建的,然后添加为子视图。
我不确定它为什么会导致崩溃,但在删除所有流氓子视图后一切都很顺利。
如果其他人有同样的问题,我会保留这个问题/答案。