私は現在、ユーザーがテキストと画像の両方のデータを入力できるtableViewを持っています。
アプリが終了したら、いつものようにすべてのテキストを plist ファイルに保存します。すべての画像は 0、1、2、3、4 ドット jpg として保存されますが、問題は、1 つの行を削除すると、 indexpath.row を当然のことと見なすことができないことです。jpg が変化するので正しいイメージです。
問題は、画像を保存する最良の方法は何ですか?
ありがとう
テーブルビューデータソースに「画像名」の配列を保持し、これをテキストとともに plist ファイルとして保存します (したがって、images.plist と text.plist を取得します)。行を削除すると、images.plist から画像名が削除され、text.plist 内の関連テキストが削除されます。
データを保存してテーブル ビューに表示する優れた方法は、CoreData です。今のところ少し多すぎるように思えますが、それを使用する価値があります: http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html