Загрузка / Загрузка изображения с URL на Swift

Я хотел бы загрузить изображение из URL в моем приложении, поэтому я сначала попытался с Objective-C, и это работало, однако, с Swift, у меня ошибка компиляции:

'imageWithData' недоступен: используйте конструкцию объекта 'UIImage (data :)'

Моя функция:

@IBOutlet var imageView : UIImageView

override func viewDidLoad() {
    super.viewDidLoad()

    var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png")
    var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error: nil)

    imageView.image = UIImage.imageWithData(data)// Error here
}

В Objective-C:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSURL *url = [NSURL URLWithString:(@"http://myURL/ios8.png")];
    NSData *data = [NSData dataWithContentsOfURL:url];

    _imageView.image = [UIImage imageWithData: data];
    _labelURL.text = @"http://www.quentinroussat.fr/assets/img/iOS%20icon's%20Style/ios8.png";
 }

Может кто-нибудь, пожалуйста, объясните мне, почемуimageWithData: не работает со Swift, и как я могу решить эту проблему.

Ответы на вопрос(30)

Ваш ответ на вопрос