title: -[__NSCFDictionary objectAtIndex:]:
body: <p>HELP! I have been pulling my hair out with this problem for 1 hour now.</p>
  
  <p>I am creating an Array in my .h file</p>
  
  <pre><code>    @interface LeftMenuViewController : UIViewController &lt;UITableViewDataSource, UITabBarControllerDelegate&gt;
  
  @property (strong, nonatomic) MKNetworkOperation *myNetworkOperation;
  @property (strong, nonatomic) NSArray *listOfClubsArray;
  
  @end
  </code></pre>
  
  <p>I am then pulling a list of items from an API call in JSON</p>
  
  <pre><code>///////////////////////////////////////////
  #pragma mark Retreive List of Clubs / Teams
  ///////////////////////////////////////////
  
  - (void)getListOfClubs {
  
      // Because we have a success from login auth we will now make a seperate call to gather club details
  
      self.myNetworkOperation = [app.teamManagerWrapper deviceID:@"adam" userToken:@"sdfdfgf" onCompletion:^(NSDictionary *result) {
  
          NSDictionary *data2 = [result objectForKey:@"data"];
  
          self.listOfClubsArray = [data2 objectForKey:@"user_clubs"];
  
          [self.tableView reloadData];
  
      } onError:^(NSError *error) {
  
          // error none
  
      }];
  </code></pre>
  
  <p>The JSON looks like this</p>
  
  <pre><code>{
      "code": 200,
      "data": {
          "user_clubs": {
              "5238": {
                  "club_id": "45484",
                  "name": "Testing This Club Name",
                  "sport_id": "7",
                  "primary_colour": "#000000",
                  "secondary_colour": "#f15729",
                  "members": null,
                  "sections": {
                      "s": "Mens",
                      "j": "Junior",
                      "m": "Summer League",
                      "l": "Ladies"
                  }
  </code></pre>
  
  <p>My tablecell looks like this</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @"ClubCell";
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
      if (cell==nil) {
          cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
      }
  
      NSDictionary *tempDictionary= [self.listOfClubsArray objectAtIndex:indexPath.row];
  
      cell.textLabel.text = [tempDictionary objectForKey:@"name"];
  
      return cell;
  }
  </code></pre>
  
  <p>It's crashing on this line</p>
  
  <pre><code>NSDictionary *tempDictionary= [self.listOfClubsArray objectAtIndex:indexPath.row];
  </code></pre>
  
  <p>With this Crash Log</p>
  
  <pre><code>2013-11-19 12:13:43.069 Manager App[11394:70b] -[__NSCFDictionary objectAtIndex:]: unrecognized selector sent to instance 0x8b0e9d0
  2013-11-19 12:13:43.071 Manager App[11394:70b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary objectAtIndex:]: unrecognized selector sent to instance 0x8b0e9d0'
  *** First throw call stack:
  </code></pre>
  
  <p>Any Help much appreciated!!</p>