モデルを取得するために MagicalRecord (NSManagedObject のカテゴリ) を使用します。次に、クラス名に基づいてデータを表示する一般的なテーブル ビュー コントローラーを使用してそれらを表示します。
問題は、これらのデータを取得したいときに、次のようなものを使用することです。
Class type = NSClassFromString(modelName);
NSArray *model = [type MR_findAll];
これは、xcode が「MR_findALL のクラス メソッドを認識していません」という厄介なエラーを表示することを除いて、完全にコンパイルおよび実行されます。
エラーが消えるように、NSManagedObject への「クラス キャスト」のようなことはできますか? すべてのモデルに対して条件を定義したくありません。