我有這個功能從服務器獲取隨機圖像,但它似乎不想一直更新,我認爲它認爲數據沒有當它在每個請求中加載一個新的圖像時都會改變。這裏是我的代碼,有沒有什麼方法可以確保(或告訴Swift)數據在分配給圖像之前是不同的?如何確保下載的數據在分配之前是不同的
func getNewImage() {
let url = NSURL(string: "http://weboctopi.com/randomcuteimages/rotate.php")!
let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) -> Void in
if error == nil {
self.downloadedImage = UIImage(data: data!)!
self.imagePlaceholder.setImage(self.downloadedImage)
} else {
print(error)
}
}
task.resume()
}
似乎沒有任何區別,我認爲它是rotate.php腳本本身。但是,謝謝。 –