English 中文(简体)
为什么 UITableCell 不显示内容
原标题:Why is UITableCell not displaying content

我在 UIT View 中用 IB 和 Storyboards 创建了一个自定义单元格。 下面的代码是装入该自定义单元格的代码; 问题是, 虽然 CA. cBus Name 和 cA. corderDate 有有效数据, 但单元格标签( cell.busNameLabel. text, cell.orderDateLagbel. text) 无法设置 。 < parglementDateLagbel. text. text. text) 。 问题是: 为什么这不起作用?

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

    static NSString *CellIdentifier = @"CustomerListingsCell";

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

    // Configure the cell...
    SingletonListOfCustomers *shareInstance = [SingletonListOfCustomers sharedInstance];
    cArray *cA = [shareInstance.listOfCustomers objectAtIndex: indexPath.row];

    cell.busNameLabel.text = cA.cBusName;
    cell.orderDateLabel.text = cA.cOrderDate;

    NSLog(@"

indexPath.row: %d, busNameLabel: %@, orderDateLabel: %@", indexPath.row, cA.cBusName, cA.cOrderDate);
    NSLog(@"
indexPath.row: %d, cell.busNameLabel: %@, cell.orderDateLabel: %@", indexPath.row, cell.busNameLabel.text, cell.orderDateLabel.text);

    return cell;

}

客户名单Cell的定义是:

@interface CustomerListingsCell : UITableViewCell  {

}

@property (nonatomic, strong) IBOutlet UILabel *busNameLabel;
@property (nonatomic, strong) IBOutlet UILabel *orderDateLabel;

@end

NSLog 语句输出为 :

[4876:f803]

indexPath.row: 0, busNameLabel: Hidden Stitches, orderDateLabel: 05/24/2012 2012-05-24 14:01:55.364 Blank Fabrics[4876:f803] indexPath.row: 0, cell.busNameLabel: (null), cell.orderDateLabel: (null) 2012-05-24 14:01:55.365 Blank Fabrics[4876:f803]

indexPath.row: 1, busNameLabel: Prager, Software, orderDateLabel: 05/24/2012 2012-05-24 14:01:55.373 Blank Fabrics[4876:f803] indexPath.row: 1, cell.busNameLabel: (null), cell.orderDateLabel: (null)

最佳回答

您的 IB 输出器是否为两个标签设置了? 请检查是否单元格. bus NameLabel 不是零...

问题回答

暂无回答




相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签