从plist加载图像

时间:2010-11-03 07:20:55

标签: iphone iphone-sdk-3.0 ios4 plist

我正在从像这样的服务器加载图像......

- (id)init {
self = [ super init ];
if (self != nil) {
    covers = [ [ NSMutableArray alloc ] init ];

    for(int i = 1; i < 6; i++) {
        NSLog(@"Loading demo image %d\n", i);
        UIImage *image = [ [ UIImage alloc ] initWithData:
                          [ NSData dataWithContentsOfURL:
                           [ NSURL URLWithString: [ NSString stringWithFormat:
                                                   @"http://www.xyz.com/1%d.png", i ] ] ]
                          ];





        [ covers addObject: image ];
    }
}
return self;

}

现在我想从plist文件而不是url加载图像。任何人都可以告诉我该怎么做...... Plz帮助...

1 个答案:

答案 0 :(得分:0)

属性列表可以管理NSData,UIImage可以从NSData创建:

+ (UIImage *)imageWithData:(NSData *)data

但我不认为这是最好的方法。您可以保存图像文件并在plist中引用该文件。