以下代码无法编译,我不确定在Apple文档中的哪里可以找到答案:
let birthdate = try currentHealthStore.dateOfBirthComponents()
var formatter = DateFormatter()
formatter.dateFormat = "dd-MM"
var formattedDate = formatter.string(for: birthdate)
self.ageValueLabel.text = birthdate
错误源自无法将其转换为字符串的最后一行。
最佳答案
您试图将dateComponent值分配给label。但是标签需要一个String值。因此,您只是喜欢这样做。
self.ageValueLabel.text = formattedDate
关于ios - 无法将“DateComponents”类型的值分配给“String”类型的值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40372392/