iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何按天分组核心数据?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个名为deal的实体,交易有一个名为date的属性,这是此交易对象插入商店的时间.

有一天可能有几笔交易.

所以我想要按天计算一些数据组,我想要获取日期和数量的东西
喜欢:

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

我不想使用sectionPath,因为它只将交易放入section.

我知道我可以通过另一个属性(类型:字符串)来实现这一点,例如dayOfTheDate,就像每个对象中的2013-06-03.

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

你能理解我在找什么吗?

在这里评论,以便我可以提供更多细节

谢谢大家.

解决方法

当我计算相同音符的数量时,我是如何做到的样本

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 – 如何按天分组核心数据?全部内容,希望文章能够帮你解决ios – 如何按天分组核心数据?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。