0

Core Data では、Person エンティティがある場合、次の違いがあります。

NSManagedObject *aPerson = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:[self managedObjectContext]];

また

Person *aPerson = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:[self managedObjectContext]];

aPerson は Person または NSManagedObject 型である必要がありますか? 違いはありますか?

4

1 に答える 1

0

これを aPerson クラスとして宣言する必要があります。そうすれば、コンパイラは正確なクラスの型を知ることができます。

于 2010-04-24T02:41:54.823 に答える