2011-07-21 26 views

回答

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