Xcode (iOS6 をターゲット) で StoryBoard を使用して、UITableView プロトタイプ Cell を 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"];
}
最後の行がエラーを引き起こしています: プロパティ 'messageSender' が UITableViewCell 型のオブジェクトで見つかりません
セルのヘッダー ファイルには次のものがあります。
@interface DashboardMessageCell : UITableViewCell
@property (strong, nonatomic) IBOutlet UILabel *messageSender;
@property (strong, nonatomic) IBOutlet UILabel *messageDescr;
ヘッダー ファイルが viewController にインポートされます。
何が問題を引き起こしているのかわからなくなりました。どんな助けでも大歓迎です。
ありがとう。