別の UIViewController 内でUICollectionView サブクラスを使用すると...
BrowseCVC *cvc = [self.storyboard instantiateViewControllerWithIdentifier:@"BrowseItemVC"];
[self.containerScrollView addSubview:cvc.view];
... コレクション ビューをスクロールするか、セルをタップすると、EXC_BAD_ACCESS でクラッシュします。
ただし、それを ) として宣言し、@property (strong, nonatomic) BrowseCVC *cvc;
このように使用すると...
self.cvc = [self.storyboard instantiateViewControllerWithIdentifier:@"BrowseItemVC"];
[self.containerScrollView addSubview:self.cvc.view];
...すべてが機能します。
BorwseCVC
非常に単純な構造を持つ目立たない UICollectionViewController サブクラスです。
私の質問は:なぜですか?