2013-08-20 52 views
0

我無法可能得到的圖像,我從XML解析使用下面的代碼顯示在我的UIImageView。我做錯了什麼,因爲我檢查它使用NSLog來顯示是否有鏈接,顯然有。圖像沒有顯示在UIImage從緩存數據

NSString *imageURL = [currentData.imageLink]; 
NSLog(@"this is link = %@", imageURL); 
[cachedList addObject:imageURL]; 
[myCache setObject:cachedList forKey:@"imageURL"]; 
cachedList = [myCache objectForKey:@"imageURL"]; /where cachedList is NSMutableArray 

for(id obj in cachedList){ 
    NSLog(@"value = %@", obj); //to show value 
    cell.imageShow.image = [UIImage imageNamed:obj]; 
} 

而且我還試着做下面的代碼,但它給了我一個錯誤。

if (cachedList != nil) { 
    cell.imageShow.image = [UIImage imageNamed:[cachedList valueForKey:@"imageURL"]]; 
} 
+0

沒有給出什麼錯誤? –

+0

沒什麼。 imageview只顯示空白或白色 –

+0

嘗試類型轉換。 cell.imageShow.image = [UIImage imageNamed:(NSString *)obj]; –

回答

0

我覺得如果你正在使用的UITableView然後這是我用過的東西,我更喜歡的tableview

鏈接:https://github.com/jakemarsh/JMImageCache

+0

頁面無法查看。 404錯誤 –

+0

鏈接是https://github.com/jakemarsh/JMImageCache – Amar