デリゲートとデータソースを設定していますが、データ ソース メソッドが呼び出されません。
サブビューを追加するViewControllerがあります:
EVPhotoCollectionViewController *pc = [[EVPhotoCollectionViewController alloc] initWithNibName:@"EVPhotoCollectionViewController" bundle:nil];
self.damagePhotosView = pc.view;
EVPhotoCollectionViewController の内部では、デリゲートとデータソースが xib に接続されていますが、次のコードを介して接続されています。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.collectionView.delegate = self;
self.collectionView.dataSource = self;
[self.collectionView reloadData];
}
データソース メソッドが呼び出されることはありません。reloadData を呼び出すときに、self.collectionView が null でないことを確認しました。
ありがとう!