この質問は以前に何度も答えられているように見えるか、非常に基本的な問題のように見えるかもしれませんが、コードの何が問題になっているのか理解できません。我慢してください、私はObjectiveCの初心者です。
ビューコントローラー内にテーブルビューがあり、データソースとデリゲートに接続されています。ただし、実行するとViewController.mファイルに
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [List count];
}
通っていないようです。実行すると、空白のテーブルビューが表示されますこれは、他のセルを構成しようとした場合と同じです。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 60;
}
そしてcellForRowAtIndexPathの場合
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = (UITableViewCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
// Configure the cell
UIImageView *imageView = [[UIImageView alloc] initWithFrame:cell.frame];
UIImage *image = [UIImage imageNamed:@"grey.png"];
imageView.image = image;
cell.backgroundView = imageView;
[[cell textLabel] setBackgroundColor:[UIColor clearColor]];
[[cell detailTextLabel] setBackgroundColor:[UIColor clearColor]];
cell.textLabel.text = [datasource objectAtIndex:indexPath.row];
cell.detailTextLabel.text = [datasourceauthors objectAtIndex:indexPath.row];
これらの2つのコードスニペットでは、tableViewとは何ですか?ストーリーボードの実際のtableViewに接続するにはどうすればよいですか?
もう一度申し訳ありませんが、よろしくお願いします。