在-[UIPickerTableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:]方法中发生断言失败,/SourceCache/UIKit_Sim/UIKit-3318.93/UITableView.m:9269。
应用程序由于此错误而崩溃,请有人帮助。
在-[UIPickerTableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:]方法中发生断言失败,/SourceCache/UIKit_Sim/UIKit-3318.93/UITableView.m:9269。
应用程序由于此错误而崩溃,请有人帮助。
类似问题和解决方案
问题:应用程序将UIDatePicker设置为3个或更多UITextFields的输入视图。将日期设置为第一个文本字段时工作正常。当我尝试 datePicker.setDate(NSDate(), animated: true)
时,应用程序崩溃。
解决方案:我为每个文本字段创建了不同的UIDatePickers,这解决了我的问题。
以下参考资料提供了类似情况的其他解决方案: 在-[UIPickerTableView _createPreparedCellForGlobalRow:withIndexPath:]中断言失败,/SourceCache/UIKit_Sim/UIKit-2903.2/UITableView.m:7768
我遇到了同样的问题,请检查是否有足够的空间来显示 PickerView。如果有给定的约束条件,请尝试解决约束冲突。