向きの変更中にUICollectionViewのレイアウトを変更するとEXC_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 を使用したデバッグでは、追加情報は生成されません。