将所有NSDate对象转换为NSString对象的数组
问题描述:
我有一个xml文件,列表中有.every日期有一个events.i的列表,我想在uisegmentation control.when中显示日期uisegmentation中显示的日期我正在显示事件的日期显示below.My XML结构的列表将所有NSDate对象转换为NSString对象的数组
<event>
</title>
</desc>
<date>01/02/2012</date>
</event>
我所做的一切问题is.I我得到的所有日期并删除重复
[ datearray valueForKeyPath:@"@distinctUnionOfObjects.date"]
和我有点日期使用
sortedArrayUsingSelector:@selector(compare:)
现在我的数组的NSDate对象。我想的NSDate对象转换为NSString的名单..
我试图为循环和nsdateformatter检查各项指标和变成字符串,并添加到新的阵列..这是一个漫长的过程......是否正确或任何其他更好的选择
最后
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:datearray]
答
如果我已经理解你的问题,你想要将你的可变数组中的所有NSDate对象转换为NSString对象。
NSArray *arrayOfStrings=[dateArray valueForKey:@"description"];
valueForKey:
将被要求日期数组中的所有对象,结果将存储在新数组英寸