Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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 在不同的UITableView';s部分_Ios_Objective C_Core Data_Uitableview - Fatal编程技术网

Ios 在不同的UITableView';s部分

Ios 在不同的UITableView';s部分,ios,objective-c,core-data,uitableview,Ios,Objective C,Core Data,Uitableview,假设我在我的“记录”实体中有:日期、食物、数量属性 我从我的db(核心数据)中获取数据,我将谓词设置为只获取特定月份的数据 如何在UITableView中显示它们,如下所示: ---七月一日---- 细胞 细胞 ---七月二日---- 细胞 细胞 细胞 只需填写包含sectionNameKeyPath日期的属性名称。您的属性类型为NSDate,因此每个日期都是唯一的,并且会产生一个单独的节。这显然是不可取的 您需要遵循Apple示例代码中的示例。本质上,您可以使用表示日期的托管对象子类创建一个临

假设我在我的“记录”实体中有:日期、食物、数量属性

我从我的db(核心数据)中获取数据,我将谓词设置为只获取特定月份的数据

如何在UITableView中显示它们,如下所示:

---七月一日----

细胞

细胞

---七月二日----

细胞

细胞

细胞


只需填写包含sectionNameKeyPath日期的属性名称。

您的属性类型为
NSDate
,因此每个日期都是唯一的,并且会产生一个单独的节。这显然是不可取的


您需要遵循Apple示例代码中的示例。本质上,您可以使用表示日期的托管对象子类创建一个临时字符串对象。然后,您可以使用该属性作为获取结果控制器的
sectionNameKeyPath

您可以详细说明您的问题吗???看一看Apple的示例代码。您需要将该获取请求按
sectionNameKeyPath
路径排序添加到您的答案中。
[[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest
                                    managedObjectContext:managedObjectContext
                                      sectionNameKeyPath:@"YOUR SECTION KeyPath"
                                               cacheName:nil];