私は自分の iPhone アプリケーションに UIImage を追加することに固執してきました。画像を追加するには、通常、画像の名前を使用して次のように配置します。
UIImage* myImage1 = [UIImage imageNamed:@"myImage.png"];
しかし、私のアプリケーションでは、コードを書いているときに画像の名前がわかりません.Webサービスで画像名を取得し、NSStringに入れました。
だから私は文字列m_image1
を持っていて、そのようなUIImageに画像を表示したい:
UIImage* myImage1 = [UIImage imageNamed:m_image1];
しかし、画面には何も表示されません。正しい文字列が機能するNSLog
かどうかを示すために使用m_image1
し、imageNamedのログに印刷されているものを貼り付けると機能します。
私はすでに自分のアプリケーションのパスを使用しようとしましたが、何もしません! だから、もう何を試せばいいのかわからない!
それが私のすべてのコードブロックです:
NSLog(@"m_image1 : %@",m_image1);
UIImage* myImage1 = [UIImage imageNamed:m_image1];
m_result1ImageView = [[UIImageView alloc] initWithImage:myImage1];
m_result1ImageView.frame = CGRectMake(0.f, 0.f, 163.f, 260.f);
[m_ScrollImages addSubview:m_result1ImageView];
私が置くと、すべてがうまくいきます:
UIImage* myImage1 = [UIImage imageNamed:@"myImage.png"];
それ以外の :
UIImage* myImage1 = [UIImage imageNamed:m_image1];
画像を表示します!