Xcode
iOS
Swift

【iOS】【swift】アルバムへの保存 UIImageWriteToSavedPhotosAlbum

More than 3 years have passed since last update.

基礎的な話ですが。

保存処理


// image は UIImage
UIImageWriteToSavedPhotosAlbum(image, self, "image:didFinishSavingWithError:contextInfo:", nil)

保存処理の結果受け取り


func image(image: UIImage, didFinishSavingWithError error: NSError!, contextInfo: UnsafeMutablePointer<Void>) {
if error != nil {
//プライバシー設定不許可など書き込み失敗時は -3310 (ALAssetsLibraryDataUnavailableError)
println(error.code)
}
}

エラーの意味などについては

このあたりに記述されています。

https://developer.apple.com/library/ios/documentation/AssetsLibrary/Reference/ALAssetsLibrary_Class/#//apple_ref/doc/constant_group/Error_Codes