我有10個數據的數組。我在pickerview中顯示該數組的值。陣列中的10個值中的4個數據是相同的,例如有4次蘋果。如何刪除重複數據並在選取器中只顯示一次蘋果。如何刪除iPhone中pickerview中的重複數據?
0
A
回答
0
您可以從陣列中刪除重複數據,如:
NSArray *cleanedArray = [[NSSet setWithArray:yourArray] allObjects];
0
再舉一個數組,並在插入不同的值,然後使用該數組作爲選擇器的數據源。
0
將其分配給選取器視圖之前,請嘗試此操作。
for (int i=0; i<[array count]; i++)
for (int j=i+1; j<[array count]; j++)
if ([[array objectAtIndex:i] isEqual:[array objectAtIndex:j]])
[array removeObjectAtIndex:j];
+0
既然要刪除的陣列,每當有數據複製,這可能可能導致i循環的下一次迭代過程中崩潰刪除重複的數據,因爲會在刪除任何數據索引位置 – booleanBoy
+0
不,它不會。因爲我只是將數組數作爲條件。 – Sisu
相關問題
- 1. 如何刪除數據不在列中的重複數據行
- 2. 如何刪除重複的數據
- 3. mysql,如何刪除重複的數據?
- 4. 刪除核心數據中的重複對象(iphone)
- 5. Python中的重複數據刪除
- 6. 刪除數據表中的重複項
- 7. 在ruby中刪除重複的數據
- 8. R Studio中的重複數據刪除
- 9. Hadoop中的重複數據刪除
- 10. Python重複數據刪除記錄 - 重複數據刪除
- 11. 如何刪除數據重複在PHP?
- 12. 從數據庫中刪除重複項
- 13. .net中繼器刪除重複數據
- 14. 從數據集中刪除重複值
- 15. ScrollView中的Iphone PickerView
- 16. 刪除重複數據刪除 -
- 17. 如何刪除iPhone中的按鈕標記重複?
- 18. Sybase刪除重複數據
- 19. 重複數據刪除
- 20. SSIS刪除重複數據
- 21. 重複數據刪除
- 22. 如何刪除MySql數據庫表中的重複條目
- 23. 如何刪除特定數據集中的重複項?
- 24. 如何刪除MS SQL數據庫中的部分重複項?
- 25. 如何刪除MYSQL數據庫中的類似重複
- 26. 如何從Oracle數據庫中刪除重複的行?
- 27. 如何使用C#刪除數據表中的重複條目?
- 28. 如何刪除數據集中的重複值:python
- 29. 如何從csv文件中刪除重複的數據?
- 30. 如何從sql中刪除重複的數據
你應該從陣列 – Maulik