私は今朝これをグーグルで検索しましたが、欲しいものを思い通りに手に入れることができません。
セクション化されたテーブル ビューで、横にさまざまなアイコンがあるカスタム テーブル ビュー セルを作成しています。私の問題は、配列からこれらの画像を読み取るのに問題があることです。以下のようにできますが、誰かが配列からこれを行うのを手伝ってくれませんか。
ワーキング ロング フォーム コード:
switch (indexPath.row) {
case 0:
imageView2.image = [UIImage imageNamed:@"ico-company.png"]; break;
case 1:
imageView2.image = [UIImage imageNamed:@"ico-value.png"];
case 2:
imageView2.image = [UIImage imageNamed:@"ico-date.png"]; break;
case 3:
imageView2.image = [UIImage imageNamed:@"ico-notes.png"];break;
default:
break;
}
そして、私はそれを次のように見せることができると思います:
動作しないコード
arryImages = [[NSMutableArray alloc] init];
arryImages = [NSArray arrayWithObjects:
[UIImage imageNamed: @"ico-company.png"],
[UIImage imageNamed: @"ico-value.png"],
[UIImage imageNamed: @"ico-date.png"],
[UIImage imageNamed: @"ico-notes.png"], nil];
imageView2.image = [UIImage imageWithContentsOfFile:[arryImages objectAtIndex:[indexPath row]]];
これは、配列コードを試したときに表示されるエラーです。
2010-01-18 13:20:47.314 SQL[60921:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIImage length]: unrecognized selector sent to instance 0x39135c0'
よろしく