У меня есть стандартный сборщик (скопированный из документов) с 6 рядами.Количество строк правильно записывается как 6. Когда я пытаюсь выбрать последнюю строку:
[delpicker selectRow:5 inComponent:0 animated:NO];
, вместо этого выбирается 4-я строка.Но когда я пытаюсь:
[delpicker selectRow:4 inComponent:0 animated:NO];
, он выбирает правильный 4-й ряд (индексированный 0).На самом деле, он отлично работает для строк 0, 1, 2, 3, 4 ... просто не для строки 5. Конечно, если я спрашиваю строку 6, он устанавливает ее в первую (0-ую) строку.
Действительно, я хочу, чтобы средство выбора начиналось с показа строки, которую пользователь выбрал ранее, и я обнаружил, что она отлично работает для всего, если пользователь не выбрал последнюю строку.Пытаясь выяснить, почему, я узнал, что даже просто указать конкретную строку, как я делал выше, не работает.Когда пользователь выбирает последнюю строку, строка правильно отмечается как последняя строка (строка 5).Проблема просто в настройке selectRow.
Есть идеи?