它与 PickerView 有关,应用程序在这行代码上崩溃了 -
[datePicker setDate:date animated:YES];
我有时会遇到这个错误-
断言失败 -[_UIDatePickerView _setDate:animated:forced:],/SourceCache/UIKit_Sim/UIKit-2380.17/_UIDatePickerView.m:302
我尝试清理并运行,但有时代码可以完美运行,但有时会出现相同的错误。
有人可以为此提出更好的解决方案吗?
最佳答案
大多数情况下,当您应用 nil 日期时会产生这种类型的错误:检查日期的值是 nil 还是/不是 ??如果 UIDatePicker 的值为 nil,则给出适当的条件。
这是由于您的设备和模拟器中设置的不同语言环境 (NSLocale) 或您的日期格式错误导致的,您应该检查您的日期格式化程序是否按预期工作。
关于ios - 尝试在 PickerView 上设置今天的日期时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20628487/