[英]App crashing on ipad when downloading images
即時通訊使用sdwebImage庫在tableview單元格中下載圖像並顯示它們。 這些圖像是高分辨率圖像。 當應用啟動並開始加載時,它突然崩潰,沒有給出任何錯誤,只是有時會發出“接收到的內存警告”,然后該應用崩潰,它在模擬器上正常運行,但是在ipad上,它崩潰了,我將圖片放入單元格的代碼
- (void)setCellWithImage:(NSString *)imageURL
{
if (imageURL && [imageURL length]) {
[self.testingImageView sd_setImageWithURL:[NSURL URLWithString:imageURL]
placeholderImage:[UIImage imageNamed:@"ic_launcher"]];
}
}
任何想法如何解決這個問題?
我建議您在表格視圖中顯示使用低質量的圖像。 獲得兩條圖像路徑,一條用於低質量圖像,另一條用於高質量圖像。 在Tableview中顯示低質量的圖像,單擊特定圖像后顯示高質量的圖像。
模擬器和手機之間唯一的區別是,模擬器沒有內存,因此在模擬器上此問題將不會重現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.