我的应用程序的核心数据使用了一个NSString
命名的 sectionIdentifier,我已经通过 NSLog 确认它设置了它。然而,当数据保存时,NSLog
显示它设置为 nil,尽管其他项目也设置为 nil,但它显示错误:
returned nil value for section name key path 'sectionIdentifier'. Object will be placed in unnamed section
我不确定为什么会这样。它与其他属性设置在同一组代码中,所以我不明白为什么它“忘记”了这个属性的设置。
编辑:所以这是我的错误。
首先是我设置它的地方:
entry1:
sectionIdentifier = 2001001;
然后是错误:
CoreData: error: (NSFetchedResultsController) object
sectionIdentifier = nil;
returned nil value for section name key path 'sectionIdentifier'. Object will be placed in unnamed section
然后我NSLog
再次检查它:
entry2:
sectionIdentifier = 2012007;
我不知道这里可能出了什么问题,以及为什么它无法识别我的部分标识符。