我有一个标准的选取器(从文档中复制)与6行。行计数正确记录为6.当我尝试选择最后一行时:选择器行默认为倒数第二个
[delpicker selectRow:5 inComponent:0 animated:NO];
它改为选择第4行。
但是,当我尝试:
[delpicker selectRow:4 inComponent:0动画:NO];
它选择正确的第4行(0索引)。 事实上,它对第0,1,2,3,4行......只是不适用于第5行。当然,如果我要求第6行将它设置为第一行(第0行)。
真的,我希望选择器开始显示用户之前选择的行,并且我发现这对一切都很好,除非用户选择了最后一行。在试图找出原因的同时,我了解到,即使只是指定一个特定的行,就像我上面所做的那样,不起作用。当用户选择最后一行时,该行被正确记录为最后一行(第5行)。问题在于设置selectRow。
任何想法?谢谢!