@@ -53,7 +53,7 @@ class CustomDecodingValueViewContriller: BaseViewController {
5353 }
5454
5555 override func touchesBegan( _ touches: Set < UITouch > , with event: UIEvent ? ) {
56- view. backgroundColor = model? . color? . peel
56+ view. backgroundColor = model? . color
5757// if let url = model?.url {
5858// UIApplication.shared.open(url)
5959// }
@@ -77,7 +77,8 @@ extension CustomDecodingValueViewContriller {
7777 var url : URL ?
7878
7979 var ignoreKey : String ?
80- var color : SmartColor ?
80+ @SmartHexColor
81+ var color : UIColor ?
8182
8283 var sub : SmartSubModel ?
8384
@@ -94,16 +95,17 @@ extension CustomDecodingValueViewContriller {
9495 CodingKeys . cgFloat <--- CGFloatTransformer ( ) ,
9596
9697 CodingKeys . url <--- SmartURLTransformer ( prefix: " https:// " ) ,
97- CodingKeys . date2 <--- SmartDateTransformer ( ) ,
98- CodingKeys . date1 <--- SmartDateFormatTransformer ( format)
98+ CodingKeys . date2 <--- SmartDateTransformer ( strategy : . timestamp ) ,
99+ CodingKeys . date1 <--- SmartDateTransformer ( strategy : . formatted ( format) )
99100 ]
100101 }
101102 }
102103
103104 struct SmartSubModel : SmartCodable {
104105
105106 var subDate : Date ?
106- var subColor : SmartColor ?
107+ @SmartHexColor
108+ var subColor : UIColor ?
107109 var subData : Data ?
108110
109111
@@ -117,8 +119,7 @@ extension CustomDecodingValueViewContriller {
117119 [
118120 CodingKeys . subData <--- SmartDataTransformer ( ) ,
119121
120- CodingKeys . subDate <--- SmartDateTransformer ( ) ,
121- CodingKeys . subColor <--- SmartHexColorTransformer ( )
122+ CodingKeys . subDate <--- SmartDateTransformer ( strategy: . timestamp) ,
122123 ]
123124 }
124125 }
0 commit comments