Ряд выбора по умолчанию, следующий за последним - PullRequest
2 голосов
/ 04 октября 2010

У меня есть стандартный сборщик (скопированный из документов) с 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.

Есть идеи?

1 Ответ

0 голосов
/ 31 октября 2010

Тьфу. Рамка, которую я указал для сборщика, была слишком большой! Какая глупая причина для неисправности сборщика.

...