gpt4 book ai didi

ios - 如何对核心数据进行按天分组?

转载 作者:行者123 更新时间:2023-11-30 10:30:07 24 4
gpt4 key购买 nike

我有一个名为 deal 的实体,并且 deal 有一个名为 date 的属性,它是此交易对象插入商店的时间。

一天可能会有多个交易

所以我想按天计算一些数据组,我想获取daycountofsomething
像:

2013-06-03 3
2013-06-02 4

而且我不想使用 sectionPath 因为它只将交易放入部分。

我知道我可以通过在每个对象中使用另一个属性(类型:字符串)来完成此操作,例如dayOfTheDate,就像2013-06-03

顺便说一句, transient 属性在这种情况下似乎不起作用

你能明白我在寻找什么吗?

在此处发表评论,以便我提供更多详细信息

谢谢大家。

最佳答案

当我计算相同音符的数量时我是如何做到的示例

NSEntityDescription* entity = [NSEntityDescription entityForName:@"Assets"
inManagedObjectContext:[appDelegate managedObjectContext]];
NSAttributeDescription* statusDesc = [entity.attributesByName objectForKey:@"notes"];
NSExpression *keyPathExpression = [NSExpression expressionForKeyPath: @"assetUrl"]; // Does not really matter
NSExpression *countExpression = [NSExpression expressionForFunction: @"count:"
arguments: [NSArray arrayWithObject:keyPathExpression]];
NSExpressionDescription *expressionDescription = [[NSExpressionDescription alloc] init];
[expressionDescription setName: @"count"];
[expressionDescription setExpression: countExpression];
[expressionDescription setExpressionResultType: NSInteger32AttributeType];
[searchFetchRequest setPropertiesToFetch:[NSArray arrayWithObjects:statusDesc,expressionDescription, nil]];
[searchFetchRequest setPropertiesToGroupBy:[NSArray arrayWithObject:statusDesc]];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"timestamp" ascending:NO];
[searchFetchRequest setSortDescriptors:@[sortDescriptor]];
[searchFetchRequest setFetchLimit:10];
NSPredicate *query = [NSPredicate predicateWithFormat:@"notes contains[cd] %@",_txtCameraNote.text];
[searchFetchRequest setPredicate:query];
[searchFetchRequest setResultType:NSDictionaryResultType];
NSArray *fetchedObjects = [appContext executeFetchRequest:searchFetchRequest error:nil];

fetchedObjects 会是这样的。

({
count = 1;
notes = "glenny and me";
},
{
count = 6;
notes = macair;
})

关于ios - 如何对核心数据进行按天分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59318014/

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