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