Core data 设备和模拟器未连接到Xcode时核心数据崩溃

Core data 设备和模拟器未连接到Xcode时核心数据崩溃,core-data,ios-simulator,exc-bad-access,Core Data,Ios Simulator,Exc Bad Access,当连接到Xcode时,我的应用程序在设备和模拟器上运行。另一方面,它在这一点上崩溃(在没有Xcode的情况下运行时,在两个设备/模拟器上)。必须是使其保持活动状态的调试器或其他东西。我认为这次事故是由以下原因造成的: CDObject * cdObject = [NSEntityDescription insertNewObjectForEntityForName:@"CDObject" inManagedObjectContext:self.moc]; 我在程序的其他地方使用了核心数据,它运

当连接到Xcode时,我的应用程序在设备和模拟器上运行。另一方面,它在这一点上崩溃(在没有Xcode的情况下运行时,在两个设备/模拟器上)。必须是使其保持活动状态的调试器或其他东西。我认为这次事故是由以下原因造成的:

CDObject * cdObject = [NSEntityDescription insertNewObjectForEntityForName:@"CDObject" inManagedObjectContext:self.moc];
我在程序的其他地方使用了核心数据,它运行良好。 我已经通过NSLog语句验证了self.moc不是nil。这是坠机报告的一部分

    Date/Time:       2011-12-06 10:19:39.146 -0500
OS Version:      iPhone OS 5.0 (9A334)
Report Version:  104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x3d6936a8
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libobjc.A.dylib                 0x362b6fca objc_msgSend + 30
1   CoreFoundation                  0x374276ea CFDictionarySetValue + 102
2   CoreData                        0x317082ec _PFCMT_SetValue + 852
3   CoreData                        0x31769b90 -[NSManagedObjectContext(_NSInternalAdditions) _insertObjectWithGlobalID:globalID:] + 60
4   CoreData                        0x31760aba -[NSManagedObjectContext insertObject:] + 134
5   CoreData                        0x31707d56 -[NSManagedObject initWithEntity:insertIntoManagedObjectContext:] + 538
6   CoreData                        0x3173f5ce +[NSEntityDescription insertNewObjectForEntityForName:inManagedObjectContext:] + 174