我认为这很简单,但是......
我想要做的就是在按下按钮的选择器视图中选择一行。但这不起作用。
int row;
row = [self.teamList indexOfObject:lastEvent.TeamWon];
[pickVRPossession selectRow:row inComponent:0 animated:NO];
[pickVRPossession reloadAllComponents]; //I tired this before and after selectRow but makes no difference
我知道它正在返回正确的索引,但它始终保留在列表中的第一个(或先前选择的项目)上。任何和所有帮助表示赞赏。
答案 0 :(得分:1)
[pickVRPossession reloadAllComponents]会导致UIPicker从Delegate重新加载数据,并从之前的代码行中丢失您的选择。
丢失代码段的最后一行,你应该好好去。