2013-04-02 67 views
0

我是iPhone開發中的新手。我有一個NSMutableArray。在NSMutableArray中增加區間差距

arrayNo = [[NSMutableArray alloc] initWithObjects:@"10",@"50", @"100", @"1000 ",@"2000", @"5000", @"10000",nil]; 

,但現在,我想要做的就是這個值之間的間隔差距並不完美difference.after達到10000,我想通過10000區間,以增加該數組。例如。 10000,20000,30000至N號。

我在UIPickerView中顯示此號碼。

+0

這是否仍未解決? –

回答

2

當你有一個mutableArray,洋溢着幾個值只有10000後,您需要通過10000

arrayNo = [[NSMutableArray alloc] initWithObjects:@"10",@"50", @"100", @"1000 ",@"2000", @"5000", @"10000",nil]; 

,以填補步進現在做得一樣:

for(NSInteger num=20000; i<=N ; i+=10000){ //N is your last number 
    arrayNo[arrayNo.count][email protected](num); 
} 

但保留整數範圍或long long int的考慮因素

+2

它是一個字符串數組,不是'NSNumber'。 –

+0

這是一組NSNumbers – Sonu

+1

這並不重要。他仍然需要編制數字才能完成此項工作。他可以在進出陣列的路上轉換爲字符串。 – Fogmeister