gpt4 book ai didi

iphone - 具有空部分的 nsfetchedresultscontroller

转载 作者:行者123 更新时间:2023-12-03 20:01:28 25 4
gpt4 key购买 nike

我有一个人物和宠物的数据库,具有一对多关系

人宠物 姓名 姓名 宠物<----->>主人

我正在使用由核心数据支持的 UITableView 和 nsfetchedresultscontroller 来显示宠物列表,并按所有者分组。

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
fetchRequest.entity = [NSEntityDescription entityFromName:@"Pet"
inManagedObjectContext:context]
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"Owner.name"
ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];

NSFetchedResultsController *controller = [[NSFetchedResultsController alloc]
initWithFetchRequest:fetchRequest
managedObjectContext:context
sectionNameKeyPath:@"Owner.name"
cacheName:@"Root"];

这可以显示其主人部分下的所有宠物,但是我还想显示没有宠物的人的空白部分?这可能吗?

感谢您的帮助。

最佳答案

没有。根据设计, TableView 不会显示空白部分。这是 UITableView 的一个特性,而不是 Core Data 的问题。

关于iphone - 具有空部分的 nsfetchedresultscontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2715867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com