如何将图像从URL加载到表格部分(有一行)?

时间:2016-04-22 00:43:51

标签: ios swift url uiimage

我有一个由6个部分组成的表,其中我的第2部分有1行应该从URL加载图像。

我从plist文件中获取URL。

在我的cellForRowAtIndexPath函数中,我使用以下代码:

if let url = NSURL(string: park.getImageLink()) {
            if let data = NSData(contentsOfURL: url) {

                imageURL?.image = UIImage(data: data)

          }

//park.getImageLink() gets the URL of the image as a String from the plist file; var imageURL:UIImageView? is declared as a property

此外,我正在使用开关盒将图像加载到正确的部分:

  switch(indexPath.section){
          case PARK_IMAGE:
               cell?.imageView?.image = imageURL?.image
} // PARK_IMAGE's value is 1

当我运行我的代码时,我可以看到我的contentsOfURL: url具有正确的网址,但是,我的imageURL?.image正在变为零。

我的方法是将URL中的图像加载到表格部分中吗?如果没有,我错过了什么,或者将图像加载到表格部分的正确方法是什么?我是Swift编程的新手,所以如果我犯了一个新手,我会道歉。任何帮助将不胜感激。

0 个答案:

没有答案