Core Data에 UIImage를 저장하고 있습니다. 먼저 NSData로 변환 한 다음 저장합니다.CoreData에 저장된 NSData의 URL을 얻으십시오.
이미지를 저장 한 후 URL을 가져와야합니다. 첨부 파일이 포함 된 로컬 알림을 예약하고 싶기 때문에이 작업을 수행하고 있습니다. AFAIK를 수행하는 유일한 방법은 URL을 사용하는 것입니다. 여기
내 코드입니다 ://my image:
var myImage: UIImage?
var imageData: NSData?
if let image = myImage {
imageData = UIImageJPEGRepresentation(image, 0.5)! as NSData
}
myEntity.setValue(imageData, forKey: "image")
그리고 내가 통지에 첨부 파일을 추가해야하는 방법은 다음과 같습니다
UNNotificationAttachment.init(identifier: String, url: URL>, options: [AnyHashable : Any]?)
내가 이미지를 저장하고 수동 때 사용자 탭을 알림을 예약하고 있습니다 이미지를 저장하는 버튼.
추가 정보가 필요한 경우 알려주십시오.
이미지를 로컬에 저장하고 URL을 CoreData에 저장하십시오. –