PFTableViewCell定制问题

时间:2014-08-13 16:06:18

标签: ios uitableview parse-platform

我试图在PFQueryTableViewController中显示来自Parse的类,使用模板文件found here on github可以正常工作,但我更改了

- (id)initWithStyle:(UITableViewStyle)style` to `- (id)initWithCoder:(NSCoder*)aDecoder

这样可以正常工作;我可以看到文件(在这种情况下是一个图像)和文本很好,但是当我取消注释时会出现问题

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

这是我的代码(它与上面的链接相同);

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object {
static NSString *CellIdentifier = @"Cell";

    PFTableViewCell *cell = (PFTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[PFTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }

    // Configure the cell
    cell.textLabel.text = [object objectForKey:self.textKey];
    cell.imageView.file = [object objectForKey:self.imageKey];

    return cell;
}

当我取消注释时,我只会显示textLabel任何内容。 imageView不会加载任何内容 - 事实上,通过添加if (!cell.imageView),我可以看到该单元格的imageView显然不存在...

我确保我在Storyboard中的原型单元格的CellIdentifier为"Cell"以匹配代码中的内容,当然,Storyboard中的UITableViewController属于类MyParseTableViewController(其中是PFQueryTableViewController)的子类。

我的智慧结束了......

我很肯定我错过了什么,但我似乎无法找到什么......

欢迎任何想法

此致

/ d

0 个答案:

没有答案