此崩溃仅在collectionView在插入前为空或在删除后为空时发生,并且仅在视图控制器中发生插入和删除时发生,而不是在其中发生插入删除,并且只要插入删除,我就会弹出控制器并且collectionView控制器是可见。
所以这是场景。
我在collectionView中有一个部分让它成为Controller1。
我从Controller1推送到另一个控制器,让它成为Controller2。
在Controller2中,我从领域中删除对象并弹出viewController。
现在,realm向Controller1发出通知,该Controller1尝试删除第0部分但获取NSInternalInconsistencyException。
我交叉检查viewWillAppear和viewDidAppear,如果我正在重新加载数据,但没有任何东西。
所以基本上如果collectionView变空,它会自动重新加载。
有谁知道为什么会这样?
好的,这只发生在物理设备上而不是模拟器上。现在我很想知道为什么会发生这种情况。