有一天可能有几笔交易.
所以我想要按天计算一些数据组,我想要获取日期和数量的东西
喜欢:
2013-06-03 32013-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 matterNSExpression *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 – 如何按天分组核心数据?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)