URL(NSURL型)を指定し、カメラロール内の画像ファイルを保存する方法についてです。
今時点で実装したことは、
・カメラロール内の画像を取得し、以下の配列に格納。
var photoAssets = PHAsset
・上記PHAssetをUIImageにキャスト。
var imageArr = UIImage
ここまで。画像の取得は成功しています。
続いて、
・URLのパスを指定し、画像ファイルを保存するところでうまく保存いきません。(とりあえず1枚で)
let fileManager = NSFilaManager.defaultManager()
//NSURL型
let destURL = fileManager.containerURLForSecurityApplicationGroupIdentifier("...")
var data : NSData = UIImageJPEGRepresentation(imageArr[0] , 0.9)
data.writeToURL(destURL!,atomically:true)
UIImage型の画像データを、writeToURLメソッドで、指定したURLに書き込めると考えましたが、保存できませんでした。
writeToURLは、指定したURLにファイルを作成してファイルの中身を書き込むものなのでしょうか。調べると、そのようなサンプルコードは見つかりました。
writeToURLメソッドでできないとすると、他にUIImage型の画像データをURLに渡すやり方はありますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/03 15:06
2015/08/03 17:43