UIDatePicker 更改事件未在第一次旋转时触发 Swift

UIDatePicker change event not firing on first spin Swift

我正在尝试在用户更新 UIDatePicker(倒数计时器)时更新标签。但是,它只会在第一次旋转后更新它。第一次旋转不会更改标签值。我试图在主队列上执行 UI 更新但无济于事。

这是一个众所周知的长期存在的错误。如果您仔细观察使用倒计时日期选择器的 Apple 项目(如时钟应用程序的计时器部分),他们从不尝试响应 旋转 选择器的动作;用户必须点击 按钮 ,然后 读取 选择器的值。我建议你以类似的方式设计你的界面。