私は、解析フレームワーク (1.6.2) で迅速に使用しています。データをローカル データストレージに保存しています。データは、いくつかの文字列と画像で構成されています。このイメージは PfFile 内に保存され、PfObject に追加されます。
ここで、PFFile の save() メソッドを呼び出す必要があることに気付くまで、なぜ画像が保存されないのか疑問に思いました。問題は、画像が私が望まない解析にアップロードされているように見えることです。ローカルデバイスに保存したい..
これに対する解決策はありますか?
ありがとう
編集:
コードは次のように機能します。
var spot = PFObject(className: "Spot")
let imageData = UIImageJPEGRepresentation(spotModel.getPhoto(), 0.05)
let imageFile = PFFile(name:"image.jpg", data:imageData)
spotObj.setObject(spotModel.getCategory(), forKey: "category")
spotObj.setObject(imageFile, forKey: "photo")
//if I simply would do this, the PFObject will be saved into the local datastorage, but the image won't be saved
spotObj.pin()
//if I do this, the image will be saved also BUT it won't be saved into the local data storage but will be uploaded to parse
imageFile.save()
spotObj.pin()