データ型に変換した画像をuserdefaultsに保存して、userdefaultsからそのデータを取り出し、画像として表示したいのです。
データ型に変換してuserdefaultsに保存するところまでは出来ました。(以下、変換・保存時の処理)
swift
1let userDefaults = UserDefaults.standard 2 3 var data: NSData = NSData() 4 if let image = userIconImageView.image { 5 data = UIImageJPEGRepresentation(image, 0.1)! as NSData 6 } 7 let base64String = data.base64EncodedString(options: NSData.Base64EncodingOptions.lineLength64Characters) as String 8userDefaults.set(base64String, forKey: "image")
ここまでは出来たのですが、これを画像に戻す処理が調べて見たものの、分かりません、、
ご存知の方がいらっしゃったら、ご教授お願いいたします。
また、エンコードの処理も自分で調べたものをたどたどしく再現したものなので、あまり自信がありません。
もしよければこちらも、この書き方の方が効率がいい、短くまとまる、などありましたら、教えていただけると幸いです。
よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/24 08:07
2018/01/24 08:23 編集
2018/01/24 12:35