gpt4 book ai didi

ios - 从 UIDataPicker 日期调用转换后的字符串

转载 作者:行者123 更新时间:2023-11-28 08:08:44 26 4
gpt4 key购买 nike

现在我正在学习 Swift 并制作一个典型的 ToDo 应用程序。我找到了一个将日期数据从 UIDatePicker 转换为字符串的函数,这是我的 ViewController 代码块:

@IBAction func dateToString(sender: UIDatePicker) {
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy HH:mm"
var strDate = dateFormatter.stringFromDate(myDatePicker.date)
return ()
}

但问题是我无法在我的应用程序中访问此函数的字符串结果我在每个 tableViewCell 中有 2 个标签,一个是简单的标签文本数据,另一个是来自日期选择器的日期数据(也应该是一个字符串):

@IBOutlet weak var saveButton: UIBarButtonItem!

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if saveButton === sender {
let name = nameTextField.text ?? ""
let date =
item = Item (name: name, date: date)
}
}
override func viewDidLoad() {
super.viewDidLoad()
if let item = item {
nameTextField.text = item.name
= item.date

}

请帮忙,我应该写什么

let date = 

= item.date

定义一个日期?我试图调用一个函数 let date = dateToString;但它对我不起作用。非常感谢这里的任何帮助!

最佳答案

你可以像这样改变你的功能

var strDate:String = String()

@IBAction func dateToString(sender: UIDatePicker) {
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy HH:mm"
strDate = dateFormatter.stringFromDate(myDatePicker.date)
}

然后就可以使用了

let date = strDate

关于ios - 从 UIDataPicker 日期调用转换后的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44348994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com