2011-07-15 31 views
0

我做了一個iPhone應用程序,其中我已經把tableview中,在tableview中的數據是通過選擇日期時間選擇器,每當我們從選擇器中選擇任何日期時間它會得到加入到tableview中添加。現在我想把所有這些datetime的增加值放入一個數組中。店的tableview數據到一個數組

我該怎麼做。我從最近幾天開始尋找這個概念。但沒有得到答案。如果有人知道,請幫助我。

非常感謝。

回答

3

NSMutableArray是你想要的。它提供了一種名爲addObject:的方法,因此您可以輕鬆地將這些日期值添加到數組中。

編輯:你問的一個例子,非常好。這裏是你如何能做到這一點,你如何應在今後處理這一問題:

1)你說你有,你想保存的日期UIDatePicker實例。那麼我們如何得到日期呢?首先你應該總是做的是參考Apple Developer Documentation,在這種情況下爲UIDatePicker。簡短的閱讀揭示了這個職業有一個日期財產。

啊哈UIDatePicker,你有沒有什麼不能做?

現在,我們有我們想要的日期,你會希望把它變成一個NSMutableArray,我所建議。因此,我們再次以同樣的方式進行操作 - 打開Apple開發人員文檔並查找NSMutableArray。這揭示給我們,其實有一個addObject:方法,但等待... 還有更多?是的,NSMutableArray是該死的強大,所以看看通過整個文件,看看你可以使用。

的文檔顯示,我們可以使用addObject:對象添加到陣列,所以讓我們開始:

NSMutableArray*myDates = [NSMutableArray array];

現在我們已經initalised我們的數組。現在讓我們添加一個對象:

[myDates addObject:[datePicker date]];

完成。我們現在添加了一個對象。如果您想在稍後階段保存該光盤,請使用NSMutableArraywriteToFile:atomically:方法。有關更多詳細信息,請閱讀文檔。

現在不要繼續,複製並粘貼代碼。閱讀蘋果公司關於這些課程的文件,這些文件非常有用,並且可以幫助您在將來解決這些問題。

+0

我如何能實現這一點,請給我一些例子。 –

+0

我爲您添加了一個解釋! :) – Pripyat

+0

我的回答有問題,或者你爲什麼取消註冊? – Pripyat

0

當在表視圖中添加日期,添加相同的日期的陣列。 採取.H數組,然後添加日期排列

[arr addObject:date];

相關問題