0

カスタム オブジェクトを含む NSMutableArray から UITable を作成しようとして失敗しました。

私の学生オブジェクト

Student {
    NSString name,
    int age
}

UITableView のコントローラーで、行のコンテンツを表示するメソッドを実装しました。

cellForRowAtIndexPath
{
    // there is more code here
    cell.textLabel.text = [tableData objectAtIndex:indexPath.row];
}

ただし、上記は配列内のオブジェクトには機能しません。

Student クラスは、オブジェクトの文字列表現を返すメソッドを実装する必要がありますか? 次に、NSMutableArray のコンテンツを UITableView に表示するにはどうすればよいでしょうか。

どんな助けでも大歓迎です。

4

1 に答える 1

0

objectAtIndex は Student オブジェクトである必要があるため、そのプロパティを取得する必要があります。name と age がプロパティであると仮定すると、[(Student *)[tableData objectAtIndex:indexPath.row] name]; でそれらを参照できるはずです。そして年齢に対応するもの。

于 2012-04-29T00:10:57.640 に答える