2011-07-15 13 views
0

iphoneアプリケーションを作成しました。これにはtableviewを入れました。テーブルビューのデータはdatetime pickerを選択することで追加されました。今、私はdatetimeのこれらの付加価値をすべて配列に入れたいと思っています。テーブルビューのデータを配列に格納する

どうすればいいですか?私は最後の数日からこのコンセプトを探しています。しかし、答えはありません。もし何か知っていたら、助けてください。

ありがとう。

答えて

3

NSMutableArrayです。 addObject:というメソッドが用意されているため、これらの日付値を簡単に配列に追加できます。

編集:あなたは非常に良い例を求めました。

1)あなたは、あなたがの日付を保存したいUIDatePickerインスタンスを持っていたと述べた:ここではあなたがそれを行うことができますどのようにしてあなたは、将来的にこのような問題にアプローチする方法です。では、どうやって日付を取得するのですか? 常にを実行する必要があります最初のものは、Appleの開発者のドキュメントを参照してください。この場合はUIDatePickerです。短い読みは、このクラスがの日付プロパティを持っていることを示しています。

Aah UIDatePicker、何もできないことはありますか?

私たちが望む日が来たので、それをNSMutableArrayに入れたいと思います。 Apple Developer Documentationを開き、NSMutableArrayを参照してください。それは実際にaddObject:メソッドがあることを私たちに明らかにしますが、待ちます... もっとありますか?はい、NSMutableArrayは強力ですので、文書全体をご覧になり、使用できるものをご覧ください。

NSMutableArray*myDates = [NSMutableArray array];

今、私たちは私たちの配列をinitalisedました:

ドキュメントは、我々はそうのは、始めましょう、配列にオブジェクトを追加するaddObject:を使用できることが明らかになりました。今度は、オブジェクトを追加してみましょう:完了

[myDates addObject:[datePicker date]];

。これでオブジェクトが追加されました。このディスクを後で保存する場合は、NSMutableArraywriteToFile:atomically:メソッドを使用してください。詳細は、ドキュメントを参照してください。

コードをコピーして貼り付けるだけではありません。これらのクラスに関するAppleの文書を読むと、本当に役立ち、今後このような問題を解決できるようになります。

+0

に日付を追加し、私にいくつかの例を与えてください。 –

+0

私はあなたのための説明を追加しました! :) – Pripyat

+0

私の答えに何か問題がありますか? – Pripyat

0

テーブルビューで日付を追加する場合は、配列に同じ日付を追加します。 の.hの配列をとり、その後、私はこれを実装することができますどのように配列

[arr addObject:date];

関連する問題