不确定如何最好地实现这一目标。
NSDate *date = [NSDate date];
我需要查找日期并返回一个字符串值。
12/17/2011 < date < 12/23/2011 return "20120101"
12/24/2011 < date < 12/30/2012 return "20120102"
12/31/2011 < date < 01/06/2012 return "20120201"
...
10/20/2012 < date < 10/26/2012 return "20122301"
...
11/02/2013 < date < 11/08/2013 return "20132301"
..
5年……每周
日期可以是 2017 年 12 月之前的任何日期。
我不知道返回字符串背后的逻辑,所以我不能简单地根据日期计算字符串。返回字符串(在模型中转换为 NSDate)成功地用作我的 fetchedresultscontroller 的部分。
我不确定如何基于 NSDate 创建查找表,或者我是否需要一些怪物 if/case 语句。