Я пытаюсь вычислить возраст
, и он показывает мне эту ошибку!
Невозможно вызвать dateComponents со списком аргументов типа '([Calendar.Component], с: Дата, до: Данные) '
Мой код:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var dataPicker: UIDatePicker!
@IBOutlet weak var laShowAge: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func buGetMyAge(_ sender: Any) {
let certtenTime = Data()
let userDB = dataPicker.date
let calender = Calendar.current
let component = calender.dateComponents( [Calendar.Component.day], from: userDB, to: certtenTime) // Cannot invoke 'dateComponents' with an argument list of type '([Calendar.Component], from: Date, to: Data)'*emphasized text*
laShowAge.text = "Age in days= \(component.day!)"
}
}