У меня есть textView, и я определяю этот метод:
func writeWithFile(filePath: String) {
let documentAttribute = [NSAttributedString.DocumentAttributeKey.documentType : NSAttributedString.DocumentType.rtfd]
do {
let data = try textView.attributedText.data(from: NSRange(location: 0, length: textView.attributedText.length), documentAttributes: documentAttribute) as NSData
try data.write(toFile: filePath, options: NSData.WritingOptions.atomicWrite)
print("File Writed")
} catch {
print(error)
}
}
тогда я читаю по этому методу:
func readWithFileAndConvertToAttributeString(filePath: String) -> NSAttributedString {
let newData = NSData(contentsOfFile: filePath)
let documentAttribute = [NSAttributedString.DocumentReadingOptionKey.documentType : NSAttributedString.DocumentType.rtfd]
do {
let newAttributeString = try NSAttributedString(data: newData! as Data, options: documentAttribute, documentAttributes: nil)
return newAttributeString
} catch {
print(error)
return NSAttributedString(string: "ERROR")
}
}
В результате нет прикрепленного изображения, как я могу это исправить?