2016-06-30 3 views
0

Я бегу в ошибку компилятора при помощи следующего кода:Ошибка при попытке загрузки изображения в CloudKit с помощью Swift3

func saveImageToDisk() { 

    let imageData = UIImagePNGRepresentation(imageView.image!)! 
    let fileName = getDocumentsDirectory().appendingPathComponent("image.png") 
    imageData.writeToFile(fileName, atomically: true) 

} 

Ошибка: Value of type 'Data' has no member 'writeToFile'

Может быть, это ошибка компилятора, или что-то мне не хватает? Спасибо

ответ

1

SE-0005 предложил лучший перевод API Objective-C в Swift и повлиял на NSData (или только данные сейчас). Вместо writeToFile вам нужно будет использовать write(to:options:) (или даже просто write(to:)). Here - это документация для обновленного метода.

+0

Еще раз спасибо. В свете дня я лучше понял ваш ответ, и он решает эту проблему. –

Смежные вопросы