UITableViewCellsで私を助けてください。
多くのチュートリアルやサイトをたどりましたが、問題は解決しませんでした。
simpleCustomCells アプリを作成しようとしましたが、テーブル ビューにデータが読み込まれません。
1.私はテーブルビューコントローラを持っています:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
CustomCell *cell = (CustomCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
NSArray *nib = [NSArray arrayWithArray:[[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil]];
for(id obj in nib)
{
if([obj isKindOfClass:[UITableViewCell class]])
{
cell = (CustomCell *)obj;
}
}
}
cell.label.text = @"hello";
return cell;
}
また試した
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
「内if(cell==nill)
」
2. CustomCell : UITableViewCell を UILabel アウトレットのみで作成しました。CustomCell.xib 識別子の名前を変更しました。
このアプリを実行すると、次のようなエラーが発生します。
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSObject 0x71627f0> setValue:forUndefinedKey:]: this class
is not key value coding-compliant for the key label.
この問題について教えてください。どこが間違っているのでしょうか。