2013-03-20 68 views
0

我试图设置一个NSFetchRequest查找与给定的月份和年份相匹配的条目。NSFetchRequest为特定的月份和年份

数据存储为NSDate。我现在想知道如何从组件中获取组件以获取获取请求?

+3

这里是你的问题的答案http://stackoverflow.com/questions/15500166/nspredicate-filtered-by-year-moth-day – 2013-03-20 21:13:08

+0

@MarkKryzhanouski良好的联系。看到我的评论。 +1 – 2013-03-20 21:15:51

+0

@MarkKryzhanouski这个作品很有魅力!谢谢! – arnoapp 2013-03-20 21:43:24

回答

2

根据我的经验,我会创建两个不同的属性来处理这个。

在您的实体中创建类型为int的monthyear并再次检查这些。你的谓词很简单,请求也会很快。

您将在从日期获取组件时填充它们。

P.S.我不知道其他可能的解决方案,所以也等待其他答复。这是实现这一目标的个人解决方案。

积分去到@MartinR。他的评论绝对正确。

+0

@ MarkKryzhanouski的链接真的有效。 ;) – 2013-03-20 21:14:58

+0

我给你勾号,因为你的作品也是如此;) – arnoapp 2013-03-20 21:44:19

+1

@flexaddicted:注意,你不能基于瞬态属性获取,所以不在商店中存储'month'和'year'将不起作用。 – 2013-03-21 09:00:26