Core data 无法与NSPersistentDocument和Core数据一起保存

Core data 无法与NSPersistentDocument和Core数据一起保存,core-data,osx-lion,Core Data,Osx Lion,我很难看到这个(null)实体涉及到了哪里。我已经检查了所有的绑定设置,CoreData模型,检查了文档等等。不知道。 控制台即将出现: 2013-10-10 19:41:44.666 BusinessDesk[17180:303]无法执行操作,因为找不到名为“(null)”的实体 2013-10-10 19:41:44.673商务台[17180:303]( ) 有人对此有点了解吗?你在应用程序的生命周期中处于什么位置?我已经看过几次了,发现我忘记在某个地方设置实体名称,但问题通常出现在保存之前

我很难看到这个(null)实体涉及到了哪里。我已经检查了所有的绑定设置,CoreData模型,检查了文档等等。不知道。 控制台即将出现:

2013-10-10 19:41:44.666 BusinessDesk[17180:303]无法执行操作,因为找不到名为“(null)”的实体

2013-10-10 19:41:44.673商务台[17180:303](

)


有人对此有点了解吗?

你在应用程序的生命周期中处于什么位置?我已经看过几次了,发现我忘记在某个地方设置实体名称,但问题通常出现在保存之前。这是一个现有的数据库还是一个您正在尝试创建的新数据库,使用sqlite、xml或二进制、iCloud打开或关闭?当我尝试保存它时会发生这种情况。我使用的是NSPersistentDocument,因此该类的默认设置将用于数据。不使用iCloud。我已经把它缩小到一个表列的绑定,但它仍然很奇怪。如果我取消选择绑定,它会保存好。然后我打开一个新文档,问题又出现了。需要更仔细地研究这个绑定。就我所见,所有实体似乎都被正确命名。当它试图保存时,我试图将其保存为二进制(似乎是默认值)。我也有同样的问题,也没有任何想法。你同时解决了这个问题吗?
0   CoreFoundation                      0x00007fff8db8741c __exceptionPreprocess + 172
1   libobjc.A.dylib                     0x00007fff930d6e75 objc_exception_throw + 43
2   CoreFoundation                      0x00007fff8db872cc +[NSException raise:format:] + 204
3   AppKit                              0x00007fff93b0c3a8 -[_NSManagedProxy _entity] + 141
4   AppKit                              0x00007fff93b0c265 -[_NSManagedProxy fetchRequestWithSortDescriptors:limit:] + 95
5   AppKit                              0x00007fff93d5c40a -[_NSManagedProxy _storesDidChange:] + 125
6   CoreFoundation                      0x00007fff8db55fcc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
7   CoreFoundation                      0x00007fff8da49c5d _CFXNotificationPost + 2893
8   Foundation                          0x00007fff948994aa -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
9   CoreData                            0x00007fff926aa6ad -[NSPersistentStoreCoordinator(_NSInternalMethods) _postStoresChangedNotificationsForStores:changeKey:options:] + 253
10  CoreData                            0x00007fff9269aea6 -[NSPersistentStoreCoordinator addPersistentStoreWithType:configuration:URL:options:error:] + 2342
11  AppKit                              0x00007fff93d7a549 -[NSPersistentDocument configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error:] + 1268
12  AppKit                              0x00007fff940209a1 -[NSPersistentDocument(NSDeprecatedInternal) _configurePersistentStoreCoordinatorForURL:ofType:error:] + 156
13  AppKit                              0x00007fff93d7ad1c -[NSPersistentDocument writeToURL:ofType:forSaveOperation:originalContentsURL:error:] + 818
14  AppKit                              0x00007fff93c11a2f -[NSDocument _writeSafelyToURL:ofType:forSaveOperation:forceTemporaryDirectory:error:] + 339
15  AppKit                              0x00007fff93c1259c -[NSDocument _writeSafelyToURL:ofType:forSaveOperation:error:] + 28
16  AppKit                              0x00007fff93c12709 -[NSDocument writeSafelyToURL:ofType:forSaveOperation:error:] + 356
17  AppKit                              0x00007fff93d7c283 -[NSPersistentDocument writeSafelyToURL:ofType:forSaveOperation:error:] + 601
18  AppKit                              0x00007fff93c1d58c __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke_22042 + 76
19  AppKit                              0x00007fff93c1e877 __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke_22125 + 248
20  AppKit                              0x00007fff93c1e770 __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke2122 + 341
21  AppKit                              0x00007fff93c1d480 __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke2033 + 1501
22  Foundation                          0x00007fff949449f9 -[NSFileCoordinator(NSPrivate) _invokeAccessor:orDont:thenRelinquishAccessClaimForID:] + 224
23  Foundation                          0x00007fff94ab7637 -[NSFileCoordinator(NSPrivate) _coordinateWritingItemAtURL:options:error:byAccessor:] + 702
24  AppKit                              0x00007fff93c1915f -[NSDocument _fileCoordinator:coordinateReadingContentsAndWritingItemAtURL:byAccessor:] + 421
25  AppKit                              0x00007fff93c1c7a4 __66-[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:]_block_invoke + 599
26  AppKit                              0x00007fff93c0a595 -[NSDocument continueFileAccessUsingBlock:] + 234
27  AppKit                              0x00007fff93c0aa2d -[NSDocument _performFileAccessOnMainThread:usingBlock:] + 782
28  AppKit                              0x00007fff93c0b6b4 -[NSDocument performAsynchronousFileAccessUsingBlock:] + 481
29  AppKit                              0x00007fff93c1c53e -[NSDocument saveToURL:ofType:forSaveOperation:completionHandler:] + 148
30  AppKit                              0x00007fff93c1895f __85-[NSDocument saveToURL:ofType:forSaveOperation:delegate:didSaveSelector:contextInfo:]_block_invoke_2 + 310
31  AppKit                              0x00007fff93c45910 -[NSDocument _commitEditingThenContinue:] + 501
32  AppKit                              0x00007fff93d79661 __62-[NSPersistentDocument _documentEditor:didCommit:withContext:]_block_invoke + 53
33  CoreFoundation                      0x00007fff8dab87cc __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
34  CoreFoundation                      0x00007fff8daa9ee5 __CFRunLoopDoBlocks + 341
35  CoreFoundation                      0x00007fff8daa9c6e __CFRunLoopRun + 1982
36  CoreFoundation                      0x00007fff8daa9275 CFRunLoopRunSpecific + 309
37  HIToolbox                           0x00007fff8d722f0d RunCurrentEventLoopInMode + 226
38  HIToolbox                           0x00007fff8d722b85 ReceiveNextEventCommon + 173
39  HIToolbox                           0x00007fff8d722abc _BlockUntilNextEventMatchingListInModeWithFilter + 65
40  AppKit                              0x00007fff9379f28e _DPSNextEvent + 1434
41  AppKit                              0x00007fff9379e8db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
42  AppKit                              0x00007fff937929cc -[NSApplication run] + 553
43  AppKit                              0x00007fff9377d803 NSApplicationMain + 940
44  BusinessDesk                        0x000000010000b3d2 main + 34
45  libdyld.dylib                       0x00007fff907fa5fd start + 1