Ios 核心数据更改值循环事件执行错误访问

Ios 核心数据更改值循环事件执行错误访问,ios,core-data,ios8,Ios,Core Data,Ios8,我收到的应用程序崩溃报告似乎是由核心数据引起的。不幸的是,我无法找出它的原因,也不知道如何调试它。找到错误的最佳方法是什么 如果相关的话,我使用的是RESTKit0.23 以下是事故报告的摘录 Crashed: com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x00000000482bbeb8 Thread : Crashed: com.apple.main-thread 0 libobjc.A.dylib

我收到的应用程序崩溃报告似乎是由核心数据引起的。不幸的是,我无法找出它的原因,也不知道如何调试它。找到错误的最佳方法是什么

如果相关的话,我使用的是RESTKit0.23

以下是事故报告的摘录

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x00000000482bbeb8

Thread : Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x000000019437bbd0 objc_msgSend + 16
1  CoreFoundation                 0x0000000182a7d498 -[__NSCFNumber isEqual:] + 52
2  CoreData                       0x0000000182865e90 -[NSManagedObject changedValuesForCurrentEvent] + 380
3  CoreData                       0x00000001828651f4 -[NSFetchedResultsController(PrivateMethods) _preprocessUpdatedObjects:insertsInfo:deletesInfo:updatesInfo:sectionsWithDeletes:newSectionNames:treatAsRefreshes:] + 1248
4  CoreData                       0x000000018295a3b4 __77-[NSFetchedResultsController(PrivateMethods) _managedObjectContextDidChange:]_block_invoke + 1648
5  CoreData                       0x00000001828d9218 developerSubmittedBlockToNSManagedObjectContextPerform + 200
6  CoreData                       0x00000001828d90e4 -[NSManagedObjectContext performBlockAndWait:] + 256
7  CoreData                       0x0000000182864650 -[NSFetchedResultsController(PrivateMethods) _managedObjectContextDidChange:] + 124
8  CoreFoundation                 0x0000000182b3a2c4 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
9  CoreFoundation                 0x0000000182a77450 _CFXNotificationPost + 2060
10 Foundation                     0x00000001839a6a80 -[NSNotificationCenter postNotificationName:object:userInfo:] + 72
11 CoreData                       0x00000001828645ac -[NSManagedObjectContext(_NSInternalNotificationHandling) _postObjectsDidChangeNotificationWithUserInfo:] + 88
12 CoreData                       0x000000018286452c -[NSManagedObjectContext(_NSInternalChangeProcessing) _createAndPostChangeNotification:withDeletions:withUpdates:withRefreshes:] + 364
13 CoreData                       0x00000001828629d4 -[NSManagedObjectContext(_NSInternalChangeProcessing) _processRecentChanges:] + 2552
14 CoreData                       0x000000018285adc4 _performRunLoopAction + 384
15 CoreFoundation                 0x0000000182b4c2a4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
16 CoreFoundation                 0x0000000182b49230 __CFRunLoopDoObservers + 360
17 CoreFoundation                 0x0000000182b49610 __CFRunLoopRun + 836
18 CoreFoundation                 0x0000000182a752d4 CFRunLoopRunSpecific + 396
19 GraphicsServices               0x000000018c2936fc GSEventRunModal + 168
20 UIKit                          0x000000018763afac UIApplicationMain + 1488
21 MyApp                          0x00000001001216b8 main (main.m:13)
22 libdyld.dylib                  0x00000001949e6a08 start + 4

在第10行中,您发送了一个通知。您确定通知观察者仍然存在吗?取决于通知配置,但不会立即发送通知。错误消息说您想向无效地址
EXC\u BAD\u ACCESS KERN\u invalid\u address
发送消息
objc\u msgSend
(或调用选择器),因此没有对象。

我不确定它是否仍然存在,但我自己也不发送通知。在第11行中有_postObjectsIDChangeNotificationWithUserInfo,我假设它发送通知?