title: UICollectionView datasource methods not getting called, but are being set in the init
body: <p>Here is my source code</p>
  
  <pre><code>- (id)initWithCollectionView:(UICollectionView *)collectionView
  {
  self = [super init];
  
  if (self)
  {
      self.collectionView = collectionView;
      self.collectionView.dataSource = self;
      self.collectionView.delegate = self;
      [self.collectionView registerClass:[TWNTweetCell class] forCellWithReuseIdentifier:kCell];
      self.collectionViewLayout = self.collectionView.collectionViewLayout;
  
  
  
      self.tweetArray = @[];
      self.tweetTextArray = @[];
  
      self.twitter = [STTwitterAPI twitterAPIOSWithFirstAccount];
  }
  
  return self;
  }
  
  #pragma mark - CollectionView
  #pragma mark DataSource
  
  -(NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView
  {
  return 1;
  }
  
  - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:      (NSInteger)section
  {
  return [self.tweetArray count];
  }
  
  - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
  {
  TWNTweetCell *cell = (TWNTweetCell *)[collectionView dequeueReusableCellWithReuseIdentifier:kCell forIndexPath:indexPath];
  
  NSDictionary *status = [self.tweetArray objectAtIndex:indexPath.row];
  
  NSString *text = [status valueForKey:@"text"];
  
  cell.usernameLabel.text = screenName;
  //    cell.createdAtLabel.text = dateString;
  
  cell.autoresizingMask = UIViewAutoresizingFlexibleWidth;
  
  UITextView *textView = [self.tweetTextArray objectAtIndex:indexPath.row];
  [cell setTweet:text withTweetTextView:textView];
  
  return cell;
  }
  </code></pre>
  
  <p>All the methods don't get interupted at all by breakpoints. The tweets are getting loaded in the log so I know everything else is ok, its just not recognizing the collection view. And yes i've set the  </p>
  
  <p>Anyone have any idea whats going on?</p>