Facebook JSON没有显示在TableView上

时间:2015-02-20 22:25:28

标签: ios objective-c json facebook uitableview

我正在尝试将Facebook JSON从经过正确身份验证的帐户显示到TableView上,但是尽管记录了Json,但没有显示任何信息。以下是我尝试将信息显示在TableView上的方法:

- (void)fetchFacebookPosts {
    [FBRequestConnection startWithGraphPath:@"me/feed" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
        if (!error) {
            NSLog(@"%@",result);
            facebookResponse = [result mutableCopy];
            [self.facebookPosts addObjectsFromArray:result[@"data"]];
            [self.tableView reloadData];
        } else {
            NSLog(@"Failure: %@", error);
        }
    }];
}

#pragma mark - Table view data source

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    FacebookCell *cell = [self.tableView dequeueReusableCellWithIdentifier:@"FacebookCell"];
    cell.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];

    if (cell == nil) {
        cell = [[FacebookCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"FacebookCell"];
    }

    NSDictionary *entry = facebookPosts[indexPath.row];

    // Set Image

    // Set User Name
    NSString *user =  entry[@"story"];
    [cell.textLabel setText:user];

    return cell;
}

在此代码中,facebookResponseNSMutableDictionary facebookPostsNSMutableArray

0 个答案:

没有答案