Это, как я создаю свои клетки:Как обновить UIImage в UITableViewCell?
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("FbFriendCell") as! FbFriendCell
cell.initialize()
return cell
}
Очень простой.
В функции инициализации(), загрузить изображение и я положил его в UIImageView:
let theImageView = UIImageView(image: userPhoto)
theImageView.frame = CGRect(x: 0, y: 0, width: 80, height: 80)
self.addSubview(theImageView)
theImageView.image = userPhoto
println("The image has been set !")
Проблема заключается в том, что изображение появляется только через несколько секунд после этого сообщения журнала:
println("The image has been set !")
Как заставить изображение перезагрузить?
* READ THIS * => Проблема может быть сильно связана с тем, что изображение находится внутри UITableViewCell!
Опубликуйте код, используемый для загрузки изображения. Похоже, что это нужно обрабатывать в блоке завершения. –
Он обрабатывается в блоке завершения. – Cherif