私はUIImageに少しこだわっています。
私のアプリ ディレクトリには、アラートのさまざまな重大度レベルを表すさまざまなフラグ (red.png、yellow.png、green.png) の 3 つの画像があります。パラメータの 1 つがこれらのフラグの 1 つから選択された UIImage であるクラス 'Alerte' を作成しました。だから私はこのような画像への参照を与えます:
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"jaune" ofType:@"png"];
UIImage *img = [[UIImage alloc] initWithContentsOfFile:filePath];
NSLog を使用してイメージを印刷すると、デバッグ領域に次のように表示されます。
2012-07-26 11:46:28.546 ApplicationFormulaire[1031:fb03] <UIImage: 0x8144e20>
しかし、3 つのフラグのどれが指摘されているかをどのように知ることができますか? 黄赤か緑か?このリソースの名前を取り戻す方法はありますか?
誰かがそれに対処するのを手伝ってくれたらありがたいです:Dありがとう