我正在尝试从包含位置列表的UIPickerView代码中选择一行。 pickerview的内容在运行时从服务器加载,我有用户最后登录时使用的位置。
我知道我可以使用[pickerview selectrow:int ...]
按数字选择行,但我需要将先前的位置与选择器中的位置相匹配以获取行号。我无法找到帮助我做到这一点的方法。
如果我不清楚,我基本上是试图通过行标题找到UIPickerView
中元素的行号。
谢谢!
答案 0 :(得分:3)
如果您的选择器只显示NSStrings
,则可以执行此操作。
NSUInteger index = [locationsArray indexOfObject:@"London"];