试图从plist中获取图像源

时间:2011-08-18 16:34:52

标签: ios plist

在我的plist(字典条目)中,我想为每个项目存储图像的路径 像这样:

<key>Image</key>
<string>sit_109_111.jpg</string>

在应用程序中,我想将图像源(UIImageView)设置为该图像 我需要做什么才能将值转换为能够将其设置为uiimageview.image属性?

我试过这个

  self.exerciseImage.image=[self.exerciseDetail objectForKey:IMAGE_KEY];

它崩溃了

修好了

  self.exerciseImage.image=[UIImage imageNamed:[self.exerciseDetail objectForKey:IMAGE_KEY]];

1 个答案:

答案 0 :(得分:0)

假设您正在将plist文件读入类似字典

NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];

你可以做到

UIImage *image = [UIImage imageNamed: [plistDict objectForKey:@"Image"]];
[self.exerciseImage setImage:image];