PFQueryTableViewController在启动时自定义单元格崩溃

时间:2013-11-30 21:06:55

标签: ios uitableview parse-platform pfquery

我有一个PFQueryTableViewController子类(DebateQueryViewController),我想使用自定义单元格。 DebateQueryViewController在故事板中,我的自定义单元格有.xib。我还为单元格创建了.h和.m文件,但我没有更改其中的代码,除了在xib文件中添加标签的出口等。

在DebateQueryViewController.m文件的viewDidLoad方法中,我有这个:

[self.tableView registerNib:[UINib nibWithNibName:@"RipDebateTableCell"
                                               bundle:[NSBundle mainBundle]]
         forCellReuseIdentifier:@"debateCell"];

我也有这两种方法:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 73;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object {

    static NSString *CellIdentifier = @"debateCell";

    RipDebateTableCell *cell = (RipDebateTableCell * )[self.tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

    // Configure the cell
    NSDateFormatter *df = [[NSDateFormatter alloc] init];
    //[df setLocale:enUSPOSIXLocale];
    [df setTimeZone:[NSTimeZone systemTimeZone]];
    [df setDateFormat:@"MMM dd, yyyy "];
    NSString *my = [df stringFromDate:[object objectForKey:@"Date"]];
    NSLog(@"%@", my);
    tableView.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0);

    cell.titleOf.text = [object objectForKey:@"Topic"];
    cell.dateOf.text = [NSString stringWithFormat:@"Date: %@", my];
    cell.typeOf.text = @"Debate";
    cell.cellTop.image = [UIImage imageNamed:@"table-top"];
    //cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    //cell.selectionStyle = UITableViewCellSelectionStyleNone;
    return cell;
}

在我尝试实现自定义单元格之前,一切都运行良好,但现在应用程序每次都会在启动图像上崩溃。

0 个答案:

没有答案