UIPickerView重新加载数据

发布于 2024-09-08 09:08:39 字数 284 浏览 2 评论 0原文

我正在更改组件(特别是组件的数量和颜色),在我称为 pickerOne 的 UIPickerView 中,因此在进行更改后,我调用:

[pickerOne reloadData];

并且它似乎工作正常,但是我收到了编译警告:

warning: 'UIPickerView' may not respond to '-reloadData'

虽然这似乎有效,但我还应该使用其他东西来重新加载数据吗?

谢谢

I'm changing components (in particular, the number and color of components), in a UIPickerView that I call pickerOne, so after making the changes, I call:

[pickerOne reloadData];

and it appears to be working perfectly however, I'm getting a compile warning:

warning: 'UIPickerView' may not respond to '-reloadData'

Although this appears to work, is there something else that I should use to reload data?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

攀登最高峰 2024-09-15 09:08:39

我认为你应该使用:

reloadComponent:

reloadAllComponents:

I think you should be using:

reloadComponent:

or

reloadAllComponents:

星光不落少年眉 2024-09-15 09:08:39

您应该调用 reloadComponent:reloadAllComponents:

可能在幕后使用了私有 reloadData,但它不是公共 API 的一部分,因此不应依赖它。

You should be calling reloadComponent: or reloadAllComponents:.

There may be a private reloadData used under the covers, but it's not part of the public API, and therefore, shouldn't be relied upon.

月隐月明月朦胧 2024-09-15 09:08:39

我认为您应该使用:reloadComponentreloadAllComponents

但除非将 UIPickerViewDalegateUIPickerViewDataSource 连接到文件所有者,否则这些方法毫无用处。

I think you should be using: reloadComponent or reloadAllComponents.

But these methods are useless unless you connect UIPickerViewDalegate and UIPickerViewDataSource to file owner.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文