title: iOS: Storyboard CollectionView segue not being triggered
body: <p>I have a UICollectionView controller embedded inside a navigation controller.  The collectionView lists projects and each cell is supposed to segue to a ProjectDetail screen.</p>
  
  <p>I simply cannot get the segue to trigger.  If I simply drop a button on the nav bar and hook up a segue to the detail, it works.  But triggering from my CollectionView cell doesn't.</p>
  
  <p>Here is what the storyboard looks like: <a href="http://cl.ly/RfcM" rel="noreferrer">http://cl.ly/RfcM</a>  I do have a segue hooked up from the CollectionViewCell to the ProjectDetailViewController</p>
  
  <p>Here's the relevant code inside my ProjectDetailViewController:</p>
  
  <pre><code>@interface ProjectCollectionViewController () {
      NSArray *feedPhotos;
      Projects *projects;
  }
  
  @end
  
  @implementation ProjectCollectionViewController
  
  - (void)viewDidLoad {
      [super viewDidLoad];
      [self.collectionView registerClass:[FeedViewCell class] forCellWithReuseIdentifier:@"cell"];
      [self loadData];
  
  }
  
  - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
      NSLog(@"selected %d", indexPath.row);
      Project *project = [projects getProject:indexPath.row];
      NSLog(@"project = %@", project);
  }
  
  - (void)loadData {
  
      [self.projectLoader loadFeed:self.username
                         onSuccess:^(Projects *loadedProjects) {
                             NSLog(@"view did load on success :  projects %@", loadedProjects);
                             projects = loadedProjects;
  
                             [self.collectionView reloadData];
                         }
                         onFailure:^(NSError *error) {
                             [self handleConnectionError:error];
                         }];
  }
  
  
  - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
     return projects.count;
  }
  
  - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
      static NSString *identifier = @"cell";
      FeedViewCell *cell = (FeedViewCell *) [collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];
      cell.backgroundColor = [UIColor colorWithRed:0.0 green:0.0 blue:1.0 alpha:1.0];
      UIImageView *cellImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
      Project *project = [projects getProject:indexPath.row];
      NSString *imageUrl = [project coverPhotoUrl:200 forHeight:200];
      NSLog(@"imageurl =&gt;%@", imageUrl);
      if (imageUrl) {
          [cellImageView setImageWithURL:[NSURL URLWithString:imageUrl]];
      }
      [cell addSubview:cellImageView];
      cell.imageView = cellImageView;
      return cell;
  }
  </code></pre>
  
  <p>I'm guessing the problem is somewhere in how I'm hooking up the Cells to the CollectionView.</p>
  
  <p>Any help would be greatly appreciated!</p>