如果我在方向更改期间更改UICollectionViewEXC_BAD_ACCESS
的布局,我会在几次旋转后得到。
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
UICollectionViewLayout *layout = [[UICollectionViewFlowLayout alloc] init];
self.myCollectionView.collectionViewLayout = layout; // This causes EXC_BAD_ACCESS after a few rotations
}
这是一个UICollectionView
错误吗?还是我做错了什么?如果这是一个错误,有没有办法在方向改变期间改变整个布局?
我注意到这个答案中提到了同样的问题。使用 NSZombies 进行调试不会产生额外的信息。