[英]How to add a date string to UIDatePicker SWIFT
I have a date string, and I want setDate in UIDatePicker我有一个日期字符串,我想在 UIDatePicker 中设置日期
@IBOutlet weak var dp: UIDatePicker!
override func viewDidLoad() {
super.viewDidLoad()
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy"
var dateString = "02-05-2016"
dp.date = dateFormatter.dateFromString(dateString)!
}
not work不行
Error: fatal error: unexpectedly found nil while unwrapping an Optional value错误:致命错误:解包可选值时意外发现 nil
The method dateFromString returns an optional.方法 dateFromString 返回一个可选值。 If the conversion fails, it returns a nil.
如果转换失败,则返回 nil。 You are getting a nil, so there must be something wrong with your format string.
你得到一个 nil,所以你的格式字符串肯定有问题。
I don't use date format strings often enough to have them memorized, so I'd have to go read the specs.我不经常使用日期格式字符串来记住它们,所以我必须去阅读规范。 I suggest you do that.
我建议你这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.