我有一个应用程序,我使用核心数据写入数据库。这是有效的,因为我可以看到有使用SQLLite数据库浏览器的数据。然后我将数据检索到NSMutable数组中,我可以看到调试模式中有1条记录使用:
Print self.schoolNames.count
但我似乎无法阅读数组。我的专栏是:
obsSchoolName = [[self.schoolNames objectAtIndex:0] obsSavedSchoolName];
我尝试访问的字段的属性名称是obsSavedSchoolName。
任何想法都非常感激。
答案 0 :(得分:1)
假设您的NSManagedObject的子类名为“School”。然后做:
#include "School.h"
...
School *tempSchool = [self.schoolNames objectAtIndex:0];
obsSchoolName = [tempSchool obsSavedSchoolName];
或
obsSchoolName = [(School*) [self.schoolNames objectAtIndex:0] obsSavedSchoolName];