我無法可能得到的圖像,我從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"]];
}
沒有給出什麼錯誤? –
沒什麼。 imageview只顯示空白或白色 –
嘗試類型轉換。 cell.imageShow.image = [UIImage imageNamed:(NSString *)obj]; –