2016-11-08 27 views
1

當我在uitableview單元格中顯示圖像顯示兩次時,我正在顯示標題,說明,網址和圖像。還有Scrape URL的圖像需要花費很多時間來加載。swift中的tableview單元格中的網址刮板

任何人都可以指導我如何解決這個問題?

我已使用檢測刮URL:SwiftLinkPreview

+0

從您的問題中不清楚您試圖實現什麼。 「他們壓倒一切」是什麼意思?你可以發佈一些你的代碼嗎? – ganzogo

+0

@ganzogo圖像加載兩次。 –

回答

1

圖像加載/正在下載數據從網絡應工作在異步模式。所以我們的UI元素沒有影響。並且對於重用標識符有效地顯示兩次使用。對於下載,你可以按照下面的線程。

Swift async load image

+0

謝謝你..我只使用異步模式。但有時候,tableview不會滾動,直到圖像出現。 –

+0

這是由於未使用異步模式。因此,如果您的應用程序正在從Web服務器加載數據,則您的UI將凍結,直到它從服務器下載數據。 – Ballu

+0

對於大多數圖像我使用AlamofireImage下載和我存儲在nscache,但對於刮網址我使用http://stackoverflow.com/a/37019507/5362916此鏈接加載圖像。 –

相關問題