Ios 在不同的UITableView';s部分
假设我在我的“记录”实体中有:日期、食物、数量属性 我从我的db(核心数据)中获取数据,我将谓词设置为只获取特定月份的数据 如何在UITableView中显示它们,如下所示: ---七月一日---- 细胞 细胞 ---七月二日---- 细胞 细胞 细胞Ios 在不同的UITableView';s部分,ios,objective-c,core-data,uitableview,Ios,Objective C,Core Data,Uitableview,假设我在我的“记录”实体中有:日期、食物、数量属性 我从我的db(核心数据)中获取数据,我将谓词设置为只获取特定月份的数据 如何在UITableView中显示它们,如下所示: ---七月一日---- 细胞 细胞 ---七月二日---- 细胞 细胞 细胞 只需填写包含sectionNameKeyPath日期的属性名称。您的属性类型为NSDate,因此每个日期都是唯一的,并且会产生一个单独的节。这显然是不可取的 您需要遵循Apple示例代码中的示例。本质上,您可以使用表示日期的托管对象子类创建一个临
只需填写包含sectionNameKeyPath日期的属性名称。您的属性类型为
NSDate
,因此每个日期都是唯一的,并且会产生一个单独的节。这显然是不可取的
您需要遵循Apple示例代码中的示例。本质上,您可以使用表示日期的托管对象子类创建一个临时字符串对象。然后,您可以使用该属性作为获取结果控制器的
sectionNameKeyPath
。您可以详细说明您的问题吗???看一看Apple的示例代码。您需要将该获取请求按sectionNameKeyPath
路径排序添加到您的答案中。
[[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest
managedObjectContext:managedObjectContext
sectionNameKeyPath:@"YOUR SECTION KeyPath"
cacheName:nil];