1

この質問は以前に何度も答えられているように見えるか、非常に基本的な問題のように見えるかもしれませんが、コードの何が問題になっているのか理解できません。我慢してください、私は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に接続するにはどうすればよいですか?

もう一度申し訳ありませんが、よろしくお願いします。

4

0 に答える 0