我正在尝试解决相当简单的问题一段时间,但没有成功。我正在将文件保存到设备上的 Documents 目录中,并稍后尝试使用图像视图加载它。我确认该文件确实存在。为什么我的图片不显示?
在此先感谢您的帮助。
这是我试图将图像加载到 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];
}
}