從本地XML文件加載時從這樣的本地XML文件加載圖像,爲什麼圖像不會被iphone
<?xml version="1.0" encoding="UTF-8"?>
<Books>
<book id="1">
<img>/Users/admin/imagefolder/Main_pic.png</img>
</book>
</Books>
上午解析文件,並從文件解析圖像。我可以看到在NSLog輸出爲
<UIImage: 0x71883d0>
但當我在iphone中查看它作爲UIImage視圖,沒有圖像顯示。我已經在viewDidLoad方法中設置了像這樣的圖像,
- (void)viewDidLoad{
[super viewDidLoad];
app = [[UIApplication sharedApplication]delegate];
UIImage *image = [UIImage imageWithContentsOfFile:@"/Users/admin/imagefolder/Main_pic.png"];
[theLists setImg:image];
}
我在哪裏做錯了?如何獲取圖像輸出的UIImageView iPhone
編輯的:
「theLists」是該文件的一個對象,我不得不定義的UIImage對象說,我有一個文件「list.h」像這一點,在那裏我在appdelegate.m文件中定義的圖像
@interface list : NSObject
@property(nonatomic,retain) UIImage *img;
現在導入 「list.h」,使用這樣的,
@property(nonatomic,retain) list *theLists;
這個 「thelists」 在viewDidLoad中()使用
編輯-2
我的解析代碼是在這裏,
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"sample.xml"];
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:data];
egsParser *theParser =[[egsParser alloc] initParser];
[xmlParser setDelegate:theParser];
如何你在視圖中添加theLists?檢查IB是否已正確連接到圖像視圖。 –
你如何將你的列表添加到視圖中? –
你確定你使用的是iOS嗎?沙箱 – sunkehappy