J'ai un sélecteur standard (copié sur les documents) avec 6 lignes. Le nombre de lignes est connecté correctement comme 6. Lorsque je tente de sélectionner la dernière ligne:Ligne de sélection par défaut à l'avant-dernier
[delpicker selectRow: 5 inComponent: 0 animé: NO];
il sélectionne plutôt la 4ème ligne.
Mais lorsque je tente de:
[delpicker selectRow: 4 inComponent: 0 animé: NO];
sélectionne la bonne 4ème rangée (0 indexée). En fait, cela fonctionne très bien pour les lignes 0, 1, 2, 3, 4 ... mais pas pour la ligne 5. Bien sûr, si je demande la ligne 6, cela la place dans la première (0ème) ligne.
Vraiment, je veux que le sélecteur commence à montrer la ligne que l'utilisateur a sélectionné avant, et je trouve que cela fonctionne très bien pour tout, sauf si l'utilisateur a sélectionné la dernière ligne. En essayant de comprendre pourquoi, j'ai appris que même en spécifiant une ligne spécifique, comme je l'ai fait ci-dessus, ne fonctionne pas. Lorsque l'utilisateur sélectionne la dernière ligne, la ligne est correctement enregistrée comme étant la dernière ligne (ligne 5). Le problème est simplement de définir le selectRow.
Des idées? Merci!