我在iOS 12.0.1上有以下崩溃日志:
Object's persistent store is not reachable from this NSManagedObjectContext's coordinator
Fatal Exception: NSInvalidArgumentException
0 CoreFoundation 0x1dae1bef8 __exceptionPreprocess
1 libobjc.A.dylib 0x1d9fe9a40 objc_exception_throw
2 CoreData 0x1dda6f828 _PFRetainedObjectIDCore
3 CoreData 0x1dd9a3238 -[NSManagedObjectContext objectWithID:]
如果不重置持久性存储,怎么办?
答案 0 :(得分:0)
找到了您的问题,它与我观察到的崩溃有100%相似,但不知道如何解决。 从主胎面访问该对象,同时它估计设备旋转时的单元格高度。我认为这可能是在应用程序进入后台时发生的。
2 CoreData _PFRetainedObjectIDCore
3 CoreData -[NSManagedObjectContext objectWithID:]
4 CoreData _faultBatchAtIndex
5 CoreData -[_PFBatchFaultingArray retainedObjectAtIndex:]
6 CoreData -[_PFBatchFaultingArray objectAtIndex:]
7 CoreData -[NSFetchedResultsController objectAtIndexPath:]
9 UIKitCore -[UITableView _estimatedHeightForRowAtIndexPath:]
10 UIKitCore __66-[UISectionRowData refreshWithSection:tableView:tableViewRowData:]_block_invoke
11 UIKitCore -[UISectionRowData refreshWithSection:tableView:tableViewRowData:]
12 UIKitCore -[UITableViewRowData numberOfRows]
13 UIKitCore -[UITableView noteNumberOfRowsChanged]
14 UIKitCore -[UITableView reloadData]