title: UICollectionView not calling didSelectItemAtIndexPath
body: <p>I have a Collection View and has custom cells with images and labels in there. I have set my collection view as follows -</p>
  
  <pre><code>UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
  [flowLayout setScrollDirection:UICollectionViewScrollDirectionVertical];
  flowLayout.minimumLineSpacing = 150.0f;
  flowLayout.minimumInteritemSpacing = 104.0f;
  flowLayout.sectionInset = UIEdgeInsetsMake(20, 20, 100, 120);
  
  _archiveCollectionView = [[UICollectionView alloc] initWithFrame:self.view.bounds collectionViewLayout:flowLayout];
  _archiveCollectionView.frame = CGRectMake(30, 218, _archiveCollectionView.frame.size.width - 60, _archiveCollectionView.frame.size.height - 350);
  _archiveCollectionView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
  _archiveCollectionView.backgroundColor = [UIColor clearColor];
  _archiveCollectionView.delegate = self;
  _archiveCollectionView.dataSource = self;
  [self.archiveCollectionView registerNib:[UINib nibWithNibName:@"FullArchiveEditionCell" bundle:nil] forCellWithReuseIdentifier:@"MyCell"];
  
  [_archiveCollectionView reloadData];
  [self.view addSubview:_archiveCollectionView];
  </code></pre>
  
  <p>I have also set the following methods:</p>
  
  <pre><code>-(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
  return _chosenCategoryArray.count;
  }
  - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
      return 1;
  }
  -(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
      [self addEditionsChildView];
  }
  -(BOOL)collectionView:(UICollectionView *)collectionView shouldSelectItemAtIndexPath:(NSIndexPath *)indexPath {
      return YES;
  }
  </code></pre>
  
  <p>However, my <code>didSelectItemAtIndexPath</code> never gets called when I select a cell. Any help please?</p>