1

我建立了一个模型(核心数据),称为动物。我必须按特定顺序访问它,为此我使用下面列出的代码。我应该在 for 循环中输入什么而不是 XXXXXXXXX?

NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"order" ascending:YES];
NSArray *sortedArray = [animalscontroller.arrangedObjects sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
for (XXXXXXXX *a in sortedArray)
{

...........    

}

我被告知我必须输入模型的名称,所以在这种情况下是“Animals”,但这给了我一个错误,说变量 Animals 没有被声明。我对可可编程很熟悉。

谢谢你

此致

伊戈尔

4

1 回答 1

2

“动物”是您的实体名称,而不是您的班级名称。除非您已指定“动物”具有自定义类,否则您想要的类名称是NSManagedObject,或者您可以只使用id.

于 2013-01-30T18:29:43.513 回答