0

我有一个应用程序,我在其中使用核心数据写入数据库。这是有效的,因为我可以使用 SQLLite 数据库浏览器看到那里有数据。然后我将数据检索到 NSMutable 数组中,我可以看到在调试模式下有 1 条记录使用:

Print self.schoolNames.count

但我似乎无法读取数组。我的线路是:

obsSchoolName = [[self.schoolNames objectAtIndex:0] obsSavedSchoolName];

我试图访问的字段的属性名称是 obsSavedSchoolName。

任何想法都非常感谢。

4

1 回答 1

1

假设您的 NSManagedObject 子类被命名为“School”。然后做:

#include "School.h"

...

School *tempSchool = [self.schoolNames objectAtIndex:0];
obsSchoolName = [tempSchool obsSavedSchoolName];

或者

obsSchoolName = [(School*) [self.schoolNames objectAtIndex:0] obsSavedSchoolName];
于 2013-02-24T00:29:21.737 回答