Swift3 UserDefaults 에 이미지 저장하고 꺼내기
//이미지 저장
let testImage = UIImage(named: "testimgae")
let jpgImage = UIImageJPEGRepresentation(testImage, 0.1) // 10분의 1로 축소
UserDefaults.standard.set(jpgImage, forKey: "profileImage")
UserDefaults.standard.synchronize()
//이미지 꺼내기
@IBOutlet var profileImage: UIImageView!
override func viewWillAppear(_ animated: Bool) {
if let imgData = UserDefaults.standard.object(forKey: "profileImage") as? NSData
{
if let image = UIImage(data: imgData as Data)
{
self.profileImage.image = image
}
}
}
'iOS Swift' 카테고리의 다른 글
swift3 add touch event to uitextfield editingDidBegin/editingDidEnd (0) | 2017.01.02 |
---|---|
resign keyboard textfield (0) | 2016.12.31 |
Swift3 UITextField border bottom (0) | 2016.12.31 |
swift3 : change button background color 버튼 배경색 변경하기 hex to UIColor (0) | 2016.12.13 |
swift3 textFieldDidChange 텍스트필드 이벤트 감지 (0) | 2016.12.13 |