将图像文件从硬盘定位到UIImageView

时间:2010-10-09 05:26:44

标签: iphone objective-c uiimageview

我已从ftp服务器下载了图像,下载的图像存储在硬盘中,我想在我的ImageView中找到这些图像文件。

1 个答案:

答案 0 :(得分:1)

如果此图像将与您的应用程序捆绑在一起,请将其放在XCode项目的资源文件夹中,并将其添加到主目标。完成后,您可以使用以下命令加载UIIMageView的设置:

myImgView.image = [UIImage imageNamed:@"mydownloadedimage.png"]

如果图像不应与您的应用程序捆绑在一起(即因为应用程序在运行时下载了图像),它可能会在您可以使用以下文件夹访问的文档文件夹中结束:

NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentFolder = [paths objectAtIndex:0];

然后您可以使用以下方式加载图像:

myImageView.image = [UIImage imageWithContentsOfFile:[documentFolder stringByAppendingPathComponent:@"mydonwloadedimage.png"]];
祝你好运