NSManagedObjectSubclassのクラスオブジェクトからエンティティ名を取得するためのbulit-in方法はありますか?私はこれがサブクラスのインスタンスから簡単に決定できることを知っていますが、クラスそのものに質問したいと思います。私はクラス関数を書くことができますが、私はむしろこれを内省的に行います。NSMangedObjectサブクラスクラスオブジェクトからのエンティティ名の取得
11
A
答えて
0
モゲネレーターをまだチェックしていない場合は、チェックアウトしてください。 http://raptureinvenice.com/getting-started-with-mogenerator/
コアデータに欠けている機能がたくさん追加されています。特に、エンティティクラスを再生成する必要がなくなります。
あなたは、コンテキスト内のエンティティのキー値を通して繰り返すことができます:
[managedObjectContext registeredObjects]。
1
NSManagedObject.entity().name
を実行すると、NSManagedObject()
がサブクラスになります。
関連する問題
- 1. エンティティからバンドル名を取得
- 2. doctrine2エンティティの列名を取得する
- 3. Googleアプリケーションエンジンのエンティティからテキストプロパティを取得
- 4. Sketchupコンポーネント名でエンティティを取得
- 5. CRM 4.0からエンティティを取得する
- 6. Windowsサービスからのアカウント名の取得
- 7. 取得HTMLエンティティ
- 8. CRM-親エンティティからすべての関連エンティティのフィールドを取得
- 9. WPFのFontFamilyからフォント名を取得
- 10. FTPからファイル名のリストを取得
- 11. Fiddlerのセッションからアプリケーション名を取得
- 12. その値からプロパティ名を取得
- 13. twitterからユーザーの名字を取得
- 14. Groovy HTTPBuilder:GZIPチャンクのレスポンスからエンティティのコンテンツを取得する
- 15. エンティティの他のテーブルから最低価格を取得
- 16. Entity Frameworkエンティティの列名を取得して型を整える
- 17. 文字列名のみでLinqエンティティを取得する方法
- 18. Doctrineエンティティのインデックスを取得
- 19. ChangeTrackerから元のエンティティを取得する方法
- 20. CoreDataから複数のエンティティを持つデータを取得する
- 21. symfony2 + Doctrine:2つのエンティティから情報を取得
- 22. CoreDataから複数のエンティティを取得する
- 23. Datomicエンティティからすべてのフィールドを取得
- 24. アンドロイドのパッケージ名からアプリケーション名を取得するには?
- 25. パッケージ名からアンドロイドのアプリ名を取得するには?
- 26. Doctrine:名前のテーブルからランダムな名前を取得
- 27. wpfから署名を取得する
- 28. 拡張クラスからクラス名を取得
- 29. モジュール名からパスを取得する
- 30. DbEntityEntry(コードファースト)からテーブル名を取得
組み込みメソッドはありませんが、この回答は可能な解決策を提供します:http://stackoverflow.com/a/14049649/1187415 –
ありがとうございます。私のクラス名は私のentityNamesと同じではないので、私はこのアプローチを使用していません:今は、すべてのクラスで採用されているクラス関数から定数文字列を渡しています。 – pickwick
rob mayoffの答えである 'entityName'クラスメソッドは、そのケースのためのものです。コアデータモデル内のエンティティ記述からエンティティ名を取得します。 –