Xcode UITableView-iPad-Property'';在UITableViewCell类型的对象上找不到

Xcode UITableView-iPad-Property'';在UITableViewCell类型的对象上找不到,xcode,ipad,uitableview,Xcode,Ipad,Uitableview,我使用Xcode中的故事板(针对iOS6)将UITableView原型单元添加到iPad应用程序的UIView中 我遇到的问题是,当我尝试引用标签时,标签在我的viewController中无法识别 在我的实施过程中,我有: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"das

我使用Xcode中的故事板(针对iOS6)将UITableView原型单元添加到iPad应用程序的UIView中

我遇到的问题是,当我尝试引用标签时,标签在我的viewController中无法识别

在我的实施过程中,我有:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"dashboardMessage";

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


    int row = [indexPath row];


       cell.messageSender.text = [_matches valueForKey:@"from"];

}
最后一行导致错误:在UITableViewCell类型的对象上找不到属性“messageSender”

在单元格的头文件中,我有:

@interface DashboardMessageCell : UITableViewCell

@property (strong, nonatomic) IBOutlet UILabel *messageSender;
@property (strong, nonatomic) IBOutlet UILabel *messageDescr;
并将头文件导入到viewController中

我不知道是什么导致了这个问题,任何帮助都将不胜感激


谢谢。

您的单元格类型必须是DashboardMessageCell您的代码可以是这样的:

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"dashboardMessage";
DashboardMessageCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
   if (cell == nil) {
      cell = [[DashboardMessageCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; 
   }
   int row = [indexPath row];
   cell.messageSender.text = [_matches valueForKey:@"from"];
}
我不尝试这个代码
我希望它能帮助你

太棒了,它不再崩溃了。谢谢