Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios NSFetchedController和节_Ios_Objective C_Nsfetchedresultscontroller - Fatal编程技术网

Ios NSFetchedController和节

Ios NSFetchedController和节,ios,objective-c,nsfetchedresultscontroller,Ios,Objective C,Nsfetchedresultscontroller,我有一个父母实体的人。它有两个子实体,男人和女人 我想用他们做一个NSFetchedResultsController,他们被实体分割(第0部分是男性,第1部分是女性) 我可以根据它是哪一类按节分类吗(Man类vsWomen类?或者我需要添加一个属性,说明它是男是女,并通过该属性分段?self.entity.name将实体名称返回为NSString。因此您可以使用它。我认为拥有内部细节(实体名称)不是一个好主意驱动UI。为节名声明一个属性非常简单,然后您就可以完全控制该名称(包括本地化).我不认

我有一个父母实体的人。它有两个子实体,男人和女人

我想用他们做一个NSFetchedResultsController,他们被实体分割(第0部分是男性,第1部分是女性)


我可以根据它是哪一类按节分类吗(
Man类
vs
Women类
?或者我需要添加一个属性,说明它是男是女,并通过该属性分段?

self.entity.name
将实体名称返回为
NSString
。因此您可以使用它。我认为拥有内部细节(实体名称)不是一个好主意驱动UI。为节名声明一个属性非常简单,然后您就可以完全控制该名称(包括本地化).

我不认为您可以在FRC的排序描述符中使用
实体
实体.name
,因此您必须添加属性。@Log139您是否将属性添加到父实体中?如果不是瞬态属性,您如何在代码中返回值。我尝试将瞬态属性添加到父实体中,我可以使用但由于不允许在sortdescriptor中使用瞬态值,我无法让它工作(因为fetchedResultsController要求我按节对对象进行排序)。