私のアプリケーションには、質問の配列を持つfirstController
開いているsecondController
(tableView)7つのカテゴリボタンがあります。この質問はtableViewにあり、チェック/チェックマークを外すためのはい、いいえのボタンオプションがあります。はい-いいえオプションを選択すると、tableView
行の色が変わります。質問に答えた後、ユーザーは監査レポートを生成できます (最初のセッション)。このレポートは通常 PDF ファイルです。チェックした質問をすべてPDFページに印刷して保存しています。
チェック済みの質問のすべての配列を保存するために使用NSUserDefault
し、PDFファイルを保存するためにNSDocumentDirectoryを使用しました。現在のシナリオでは、ユーザーは 2 番目の監査レポート (2 番目のセッション) で作業する前に、すべてをリセットする必要があります。
現在、顧客は最初の不完全な監査レポートをデータベースに保存する柔軟性を求めており、2 番目の監査レポートを完成させたいと考えています。したがって、彼は後で最初の監査レポートを完成させることができます...
これまで使用Core Data
したことがないため、コア データは上記のシナリオで役立ちます。ここでロジックを最初から適用するにはどうすればよいですか。誰かが私にもっと良い考えを与えることができますか. 前もって感謝します。
説明付きで編集
tableView
チェック/チェック解除ボタンで400問の配列リストを取り込んでいます。ただし、監査の場合、ユーザーは希望に応じて質問をチェックできます。100 の質問を保存して PDF ページとして印刷するためにチェックした 100 の質問と言う。ユーザーは、チェック済みまたは未チェックの質問の不完全なセッションをすべて保存して、後でアクセスしてこれを PDF ファイルとして変換したいと考えています。
どの方法が良いでしょうか?