ビューが作成されたときにリストビューに値を設定するアプリがあります。私は戻るボタンでナビゲートし、前の画面に戻ってリストされたデータをそこに残しておきたいと思っています。これは可能ですか?Nav Barを使って前のビューに戻り、Viewのデータを失うことはありませんか?
バックボタンの基本的な作成で起こっているように見えるのは、それを押すと、データ入力がリストに入力されることを期待して、まったく新しいもののように表示が開始されます。前の画面の状態を保存することは可能ですか?戻るボタンを使用しているときに、それを一掃して再度入力する必要がありますか?私はむしろ、ユーザーが戻るボタンを押すたびにデータを取得するサーバーにpingする必要はありません。特にデータがすでに一度取り込まれている場合。
つまり、画面の状態が保存されているWebブラウザーのように動作し、そのデータをすべて再度Webページにpingするのではなく、そこにあるものを読み込むだけです。
ありがとうございました。
NSUserDefaultsは配列を処理できる場合に機能します。 (それはできるように見える)私はいくつかの周りで遊んで見つける必要があります。コアデータは必要以上に複雑です。 –
NSDictionaryのNSArrayをNSUserDefaultsに格納しましたが、何の問題もありません。 –
私は配列の内容のどこかを読んでいます。私はクラスの配列を持っている場合、それはNSUserDefaultsが好きな値の配列ではないのでそれを投げ捨てますか?すなわち、文字列、データ、intなど –