
UIImage *uiImage = [UIImage imageNamed:fileName];
上記で問題なく表示できたが、Documentsフォルダに格納(DL)した画像をフルパスで記述してみたが、nullが登録されていたので、コケてる状態だったようだ。
おかげで、ずっと画像が表示できずに原因がわからなかったが、
こういった場合、UIImageでセットするのをファイル名(階層)ではなくURLフォーマットにしなければいけないようだ。
改善後のプログラムは以下
NSURL *url = [NSURL fileURLWithPath:fileName];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data];
imageView.image = img;
0 件のコメント:
コメントを投稿