我的应用程序的核心数据使用名为sectionIdentifier的NSString
,我已通过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;
我不知道这里可能出现什么问题,以及为什么它没有识别我的部分标识符。