gpt4 book ai didi

ios - NSPredicate 根据在关系中找到的计数获取

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:27 25 4
gpt4 key购买 nike

我有一个User 类和UserType 类。

下面列出了用户实体结构和用户类型结构。

enter image description here

UserTypes.Type 可以是员工、学生或任何其他内容。

NSFetchRequest *userRequest=[[NSFetchRequest alloc] initWithEntityName:@"User"];



NSSortDescriptor *sortByName=[[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];



[req setSortDescriptors:@[sortByName]];

userFetchController = [[NSFetchedResultsController alloc] initWithFetchRequest:userRequest managedObjectContext:self.managedContext sectionNameKeyPath:@"newRelationshilp.type" cacheName:nil];

[userFetchController performFetch:nil];

现在,如果 Employee 类型只需要 5 个结果,它应该首先获取 5 个。如果“Student”类型只需要 1 个,它应该只获取第一个。因此,简而言之,应该将 showNumberOfEntries 视为对获取的每种类型的限制。

最佳答案

要解决您的问题,您应该使用 fetchLimit NSFetchRequest

[userRequest setFetchLimit:5];

关于ios - NSPredicate 根据在关系中找到的计数获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33976733/

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