是否存在针对值(对于组件:Calendar.Component)而言似乎已损坏的解决方法?还是动态调用属性版本的方法?
func dateComponentsValueShouldBeNil() {
let dateComponents = DateComponents(month: 3)
debugPrint("Month", dateComponents.month) // "Month" Optional(3)
debugPrint("Property", dateComponents.hour) // "Property" nil
debugPrint("Enumeration", dateComponents.value(for: .hour)) // "Enumeration" Optional(9223372036854775807)
}
Run Code Online (Sandbox Code Playgroud)