gpt4 book ai didi

ios - 快速获取 UIPickerView 中的字符串

转载 作者:行者123 更新时间:2023-11-28 07:06:28 24 4
gpt4 key购买 nike

我试图在用户单击按钮后在 UIPickerView 中获取用户选择的字符串,假设 UIPicker 名称为 myPicker

如何返回选择器文本?

最佳答案

您正在倒退地思考这个问题。选择器不存储字符串,它显示它们。为了使用选择器,您必须实现委托(delegate)方法 pickerView:titleForRow:forComponent:,它几乎总是使用一个或多个字符串数组来为选择器中的每个项目提供文本。

您可以询问选择器为每个组件选择了哪一行。然后,您查看您的 数组并获取存储在该索引处的字符串。

总结:

iOS 和 Mac OS 遵循 MVC 设计模式。您需要自己学习、理解并遵循它。

作为一条通用规则,您不应该使用 View 对象来存储数据。它们向用户显示数据,有时还会收集用户的输入。您应该从 View 对象中读取的唯一信息是用户输入的信息。其他任何东西都应该存储在你的模型中。一旦用户输入数据,读取该数据并将其保存在您的模型中。如果您不遵守该规则,那么您就违反了 MVC 设计模式。

关于ios - 快速获取 UIPickerView 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30396447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com