我在一个称为pickerOne的UIPickerView中更改组件(特别是组件的数量和颜色),因此在进行更改后,我调用:
[pickerOne reloadData];它似乎工作得很好,但是,我得到了一个编译警告:
warning: 'UIPickerView' may not respond to '-reloadData'虽然这看起来是有效的,但是是否还有其他我应该用来重新加载数据的东西呢?
谢谢
发布于 2010-07-09 02:53:25
我认为你应该使用:
reloadComponent:
或
reloadAllComponents:
发布于 2010-07-09 02:54:12
您应该调用reloadComponent:或reloadAllComponents:。
可能有一个私有reloadData在幕后使用,但它不是公共API的一部分,因此不应该依赖。
发布于 2012-03-16 20:15:11
我认为你应该使用:reloadComponent或reloadAllComponents。
但是,除非您将UIPickerViewDalegate和UIPickerViewDataSource连接到文件所有者,否则这些方法是无用的。
https://stackoverflow.com/questions/3206924
复制相似问题