3

我正在尝试从包含位置列表的 UIPickerView 代码中选择一行。pickerview 的内容是在运行时从服务器加载的,我有用户上次登录时使用的位置。

我知道我可以用[pickerview selectrow:int ...]数字选择一行,但我需要将先前的位置与选择器中的位置相匹配以获取行号。我还没有找到可以帮助我做到这一点的方法。

如果我不清楚,我实际上是在尝试UIPickerView通过行的标题来查找 a 中元素的行号。

谢谢!

4

1 回答 1

3

如果你的选择器只显示NSStrings你可以这样做。

NSUInteger index = [locationsArray indexOfObject:@"London"];
于 2013-04-12T16:55:25.107 回答