在-UIPickerTableView中的断言失败

4

在-[UIPickerTableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:]方法中发生断言失败,/SourceCache/UIKit_Sim/UIKit-3318.93/UITableView.m:9269。

应用程序由于此错误而崩溃,请有人帮助。


我已经尝试了之前帖子中提到的所有解决方案。需要一个不同的解决方案。谢谢! - Laxy
2个回答

1

类似问题和解决方案

问题:应用程序将UIDatePicker设置为3个或更多UITextFields的输入视图。将日期设置为第一个文本字段时工作正常。当我尝试 datePicker.setDate(NSDate(), animated: true) 时,应用程序崩溃。

解决方案:我为每个文本字段创建了不同的UIDatePickers,这解决了我的问题。

以下参考资料提供了类似情况的其他解决方案: 在-[UIPickerTableView _createPreparedCellForGlobalRow:withIndexPath:]中断言失败,/SourceCache/UIKit_Sim/UIKit-2903.2/UITableView.m:7768


0

我遇到了同样的问题,请检查是否有足够的空间来显示 PickerView。如果有给定的约束条件,请尝试解决约束冲突。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接