我有一個標準的選取器(從文檔中複製)與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。
任何想法?謝謝!