Files
2022-04-27 09:39:24 +09:00

27 lines
507 B
Swift

//
// UIImageWrapper.swift
// LifeGameApp (iOS)
//
// Created by Yusuke Hosonuma on 2020/08/16.
//
import UIKit
import Core
struct UIImageWrapper: UserDefaultConvertible {
var image: UIImage?
init(_ image: UIImage?) {
self.image = image
}
init?(with object: Any) {
guard let data = object as? Data, let image = UIImage(data: data) else { return nil }
self = UIImageWrapper(image)
}
func object() -> Any? {
image?.pngData()
}
}