返されたメソッドがあり、それがNSManagedObject
どのようなものかわかりません。NSManagedObject
状況によっては、このメソッドは としてマークされた 3 種類のクラスのうちの 1 つを返す可能性があるためNSManagedObject
です。NSManagedObject
では、どの種類のものが返されるかをどのように理解できますか? 例: firstObj、secondObj、firstObj。
質問する
71 次
2 に答える
3
エンティティ名を照会するには、次のようにします。
//Here myObj is your NSManagedObject instance
NSString *entityName = [[myObj entity] name];
さらに詳しい情報が必要な場合は、次のようにすることができます。
NSEntityDescription *desc = [myObj entity];
NSManagedObjectModel *model = [desc managedObjectModel]; //The managed object model
NSString *className = [desc managedObjectClassName]; //The class name
etc..
詳細については、NSEntityDescription
こちらのドキュメントを参照してください
于 2012-06-21T14:28:03.860 に答える
-1
次のようなものを使用できます。
[obj isKindOfClass: [Subclass class]]
于 2012-06-21T14:32:04.233 に答える