私はしばらくの間、かなり単純な問題を解決しようとしていますが、成功していません。デバイスの Documents ディレクトリにファイルを保存し、後で Image View を使用してロードしようとしています。ファイルが実際に存在することを確認しました。画像が表示されないのはなぜですか?
よろしくお願いします。
ImageView に画像を読み込もうとしているコードは次のとおりです。
-(void)loadFileFromDocumentFolder:(NSString *) filename
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *outputPath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithString: filename] ];
NSLog(@"outputPath: %@", outputPath);
UIImage *theImage = [UIImage new];
[UIImage imageWithContentsOfFile:outputPath];
if (theImage)
{
display = [UIImageView new];
display = [display initWithImage:theImage];
[self.view addSubview:display];
}
}