スタックオーバーフローの投稿:
ブロックを使用してアプリケーション全体で共有されるディスク上のドキュメントごとにグローバルUIManagedDocumentインスタンスを作成するにはどうすればよいですか?
UIManagedDocument
アランは、アプリ全体で使用されるグローバルを作成する方法を尋ねました。彼は彼の試みのコードスライスを提供しました。ケビンポはアランに完全に理にかなっている答えを提供しました。
しかし、私は同じ問題から始めて、彼らの集合的な投稿から頭や尾を作ることができません。
具体的には:
- Alanのコードは、というオブジェクトを参照していますが
managedDocumentDictionary
、その作成方法を説明していないため、「宣言されていない識別子」のコンパイルエラーが発生します。 - アランは、を取得するためのヘルパーメソッドを作成したいと述べ始めましたが、
UIManagedDocument
彼とケビンのコードの両方で、実際には.hファイルと.mファイルを使用してヘルパーメソッドを定義することを示していません。
それで、可能であれば、誰かが彼らが言っていることを理解し、それがすべてどのように組み合わされているかを理解するのを手伝ってくれるでしょうか?多分:
- ヘルパークラスの定義、
- どのようにしてボールを転がすのですか、つまり、最初にこれをどこで作成しますか
UIManagedDocument
? - 作成したら、他のTableViewControllerでドキュメントを取得するにはどうすればよいですか?
- これを呼び出す必要がある場所のサンプル-AppDelegateで?または各TableViewController?
- たぶんサンプルプロジェクトでさえ?
あなたが提供できるどんな解釈にも感謝します。