我想 selectedDate 类型日期的设置器,getter类型为字符串。
var selectedDate: Any? {
get {
//will return String
return DateTimeUtils.sharedInstance.formatFancyDate(date: self.selectedDate as! Date)
}
set(newValue) {
//will Set Date
self.selectedDate = DateTimeUtils.sharedInstance.dateFromStr(dateStr:newValue as! String)
}
}
虽然我知道可以解决这个问题,但仍然希望快速使用setter和Getter。
提前致谢!!
答案 0 :(得分:0)
我认为使用不同类型的getter和setter并不是一个好主意。在几个月内,其他人或你自己都无法理解。如果您需要轻松访问日期作为字符串创建扩展名。我认为这将是一个更好的主意。