UIImageView - 显示目录中的图像

时间:2010-08-10 11:40:06

标签: iphone xcode uiimageview

我有以下代码:

- (void)viewDidLoad {
    NSString *homeDirectoryPath = NSHomeDirectory();
    NSString *imagePath = [homeDirectoryPath stringByAppendingString:@"/graph.png"];
    NSLog(@"Image: %@", imagePath);

    if (![[NSFileManager defaultManager] fileExistsAtPath:imagePath isDirectory:NULL]) 
    {
        graph = imagePath;
        //[[NSFileManager defaultManager] createDirectoryAtPath:imagePath attributes:nil];
    }

'graph'被定义为UIImageView。我正在尝试在路径'imagePath'中显示该文件。我知道代码graph = imagePath不正确,因为变量'imagePath'表明它包含图像的路径。

如何显示位于特定图像路径的图像?

此致 斯蒂芬

1 个答案:

答案 0 :(得分:9)

您必须创建一个imageview对象,将其设置为图像视图的图像并释放您创建的图像:

UIImage *graphImage = [[UIImage alloc] initWithContentsOfFile: imagePath];
graph.image = graphImage;
[graphImage release];