title: ObjectAtIndex Crash
body: <p>Program crashes at the line with comments below. Not sure what's wrong. Any tips for a 1st time programmer?</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MainCell"];
  
      if(cell == nil){
          cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"MainCell"];
      }
  
      cell.textLabel.text = [[users objectAtIndex:indexPath.row] objectForKey:[[NSString alloc] initWithFormat:@"%d", indexPath.row]];
      //My program runs but then crashes at this line, I have no idea what's wrong with it though "reason: '-[__NSCFDictionary objectAtIndex:]: unrecognized selector sent to instance"
  
  
      return cell;
  }
  </code></pre>
  
  <p><em>Some More Code (Not all of it though) As Requested</em></p>
  
  <pre><code>- (void)connectionDidFinishLoading:(NSURLConnection *)connection
  {
      [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
  
      users = [NSJSONSerialization JSONObjectWithData:data options:nil error:nil];
      [self.tableView reloadData];
  }
  
  - (int)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
      return [users count];
  }
  </code></pre>
  
  <p><strong>In .h file</strong></p>
  
  <blockquote>
    <p>@interface GIFUsersListViewController : UITableViewController {</p>
  
  <pre><code>NSArray *users;
  NSMutableData *data;
  </code></pre>
    
    <p>} @end</p>
  </blockquote>