我有一个名为Animals的模型(核心数据)。我必须按特定顺序访问它,为此我使用下面列出的代码。我应该在for循环中输入什么而不是XXXXXXXXX?
NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"order" ascending:YES];
NSArray *sortedArray = [animalscontroller.arrangedObjects sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
for (XXXXXXXX *a in sortedArray)
{
...........
}
我被告知我必须把模型的名称,所以在这种情况下“动物”,但这给了我一个错误,说没有声明变量动物。我对可可节目非常了解。
谢谢
祝你好运
伊戈尔
答案 0 :(得分:2)
“动物”是您的实体名称,而不是您的类名称。除非您已指定“动物”具有自定义类,否则此处所需的类名称为NSManagedObject
,或者您只能使用id
。