UIPicker 和文本字段
我和这个人有同样的问题 如何将 UIPicker 的选定行与之前输入的同步data
我希望选择器加载另一个选项卡中文本字段中的信息。我会解释一下。
我有一个医生选项卡,用户可以在其中填写有关其医生的所有信息或从联系人中添加。在另一个选项卡中,他们需要参考医生,而不是要求他们输入相同的信息,我认为只需使用选择器即可。
但我想知道是否在 init 中使用 -viewDidLoad: 创建 NSMutableArray 然后当然 dealloc 与迭代一样足够。我应该为选择器创建一个单独的类并仅引用它吗?
希望我的问题有意义。提前致谢!
我很抱歉,我忘了添加我正在使用核心数据,如果这有什么区别的话。但感谢 iamsult 和 the69geeks 的回答,我会考虑两者。
I have the same kind of question as this person
How to Sync selected row of UIPicker with previously entered data
I want the picker to load with info from a text field in another tab. I'll explain.
I have a doctor tab where the user fills in all the info about their doctor or add from contacts. In another tab where they need to reference a doctor, instead of asking them to type in the same info I figure just use a picker.
But I would like to know if creating a NSMutableArray in the init, using -viewDidLoad: and then of course dealloc is just as sufficient as iterating. And should I have a separate class for the picker and just reference it?
Hope my question makes sense. Thanks in advance!
I apologize, I forgot to add I'm using Core Data if that makes a difference at all. But thanks to iamsult and the69geeks for the answers, I'll considering both.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,为 A 类创建对象,例如 B 类(参考选项卡)中的 doctorTab。现在通过类 B 中的对象 doctorTab 访问类 A 的数组。
doctorArray 是类 A 中定义的数组。
希望这对您有用。
First of all create object for class A say doctorTab in class B (reference tab). Now access the array of class A through object doctorTab from class B.
doctorArray is the array defined in class A.
Hope this would work for you.
我建议最好的方法是在 AppDelegate 中保留一个共享的 NSMutableArray,从 UITextField 填充它并在 UIPicker 中使用它。
I would suggest best way is to keep a
shared NSMutableArray
in AppDelegate, fill it from theUITextField
and use it inUIPicker
.