0
CloudKitにレコードを保存しようとしています。レコードには2つの文字列が含まれ、CKAsset
にはUIImage
が格納されます。ここでは、資産を作成するための私のコードは次のとおりです。CloudKitを使用してレコードを保存するときにそのようなファイルまたはディレクトリがありません
CKAsset
を使用していませんでした
let path = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first!
let filePath = "file://\(path)/NewPicture.jpg"
do {
try UIImageJPEGRepresentation(newPicture!, 1)!.write(to: URL(string: filePath)!)
} catch {
print("Error saving image to URL")
print(error)
self.errorAlert(message: "An error occurred uploading the image. Please try again later.")
}
let asset = CKAsset(fileURL: URL(string: filePath)!)
record.setObject(asset, forKey: "picture")
、レコードが細かいアップロードされました。しかし、今私は次のエラーが表示されます:
open error: 2 (No such file or directory)
どうすればこのエラーを取り除き、正しくレコードを保存できますか?ありがとう!