最近、プロジェクトを MagicalRecord に移行し始めましたが、XCode 4 のインターフェイス ビルダーでプロジェクトを NSArrayController にバインドする方法が見つかりません。
これまでに取ったアプローチ(多くのGoogle以外)は、[MagicalRecord defaultContext]への参照を作成し、それにバインドしていますが、エラーが発生します:「管理オブジェクトコンテキストなしで操作を実行できません」
正しい方向への指針は本当にありがたいです。
最近、プロジェクトを MagicalRecord に移行し始めましたが、XCode 4 のインターフェイス ビルダーでプロジェクトを NSArrayController にバインドする方法が見つかりません。
これまでに取ったアプローチ(多くのGoogle以外)は、[MagicalRecord defaultContext]への参照を作成し、それにバインドしていますが、エラーが発生します:「管理オブジェクトコンテキストなしで操作を実行できません」
正しい方向への指針は本当にありがたいです。
コメントに記載されているように、必ず MagicalRecord をオンにしてください。MagicalRecord によって提供されるデフォルトのマネージド オブジェクト コンテキストを公開するプロパティをアプリ デリゲートで作成する必要がある場合もあります。
- (NSManagedObjectContext *) applicationContext;
{
return [NSManagedObjectContext MR_defaultContext];
}
これは、バインディングに保持するものがあるためです...ただし、私はそのシナリオでそれを使用していません。それがどうなるか教えてください。