gpt4 book ai didi

ios - 计算年龄 : Ambiguous reference to member on DateComponents

转载 作者:行者123 更新时间:2023-11-28 13:43:01 24 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个代码,根据分配给文本字段的日期选择器计算年龄。我得到正确的日期就好了,它通过了打印测试。但是,在尝试使 dateComponents 工作时,我收到“对成员 'dateComponents(_:from:to:)' 的模糊引用”错误。 -- 这与 stackoverflow 通知我的代码不同,我正在尝试使用 datepicker 到达那里。 --

我在网上四处寻找解决方案,但似乎无法解决这个问题。你能帮忙吗?

-总初学者

@objc func dateChanged(datePicker: UIDatePicker) {

let myCalendar = Calendar(identifier: .gregorian)
let dmy = myCalendar.dateComponents([.day, .month, .year], from: Date())

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy"

inputTextField.text = dateFormatter.string(from: datePicker.date)

let birthdayDate = dateFormatter.string(from: datePicker.date)
print(birthdayDate)

let now = NSDate()
let ageComponents = myCalendar.dateComponents(.year, from: birthdayDate, to: now) //Ambiguous reference to member 'dateComponents(_:from:to:)'
let age = ageComponents.year!

label.text = age

view.endEditing(true)

}

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