2

ビューコントローラーに複数のテーブルビューがありますが、エラーが発生しています。どこが間違っているのか、誰でもガイドできるのかわかりません。データはテーブルビューに表示されませんが、コンソールに印刷すると配列にはデータがあります.cell.textLabel.textに静的データを提供する配列なしで試しましたが、テーブルビューには表示されません.チェックされた行数は問題ありません. コントロールが cell.textLabel.text に移動しません。何が問題なのかわかりません。以上をご案内いたします。以下はコードです:

-(UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell;

if(tableView == self.mLocationTable)
{
    cell = [self.mLocationTable dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil)
    {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }
    else{
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }
    // if([self.mLocShowArr count]!= 0)
    // {
    //  NSString *str = [self.mLocShowArr objectAtIndex:indexPath.row];
    cell.textLabel.text = @"locations";
    // NSLog(@"show loc:%@", [self.mLocShowArr objectAtIndex:0]);
    //  }

}

if(tableView == self.mNotifyTable)
{
    cell = [self.mNotifyTable dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil)
    {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }
    UIImage *yourImage = [UIImage imageNamed:@"emma-watson-02.jpg"];
    UIImageView *imageViewToPutInCell = [[UIImageView alloc] initWithImage:yourImage];
    imageViewToPutInCell.frame = CGRectMake(5, 8, 55, 55);

    UILabel *cellTextLabel = [[UILabel alloc]initWithFrame:CGRectMake(68, 10, 200, 40)];
    cellTextLabel.text = @"notification view";

    [cell addSubview:imageViewToPutInCell];
    [cell addSubview:cellTextLabel];

}
}

これは完全なエラーです: エラー [IRForTarget]: ターゲットに存在しないシンボルのみの関数 'objc_msgSend' への呼び出し。

4

2 に答える 2