2011-12-30 111 views
0

我有一个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] 

回答

1

如果我已经理解你的问题,你想要将你的可变数组中的所有NSDate对象转换为NSString对象。

NSArray *arrayOfStrings=[dateArray valueForKey:@"description"]; 

valueForKey:将被要求日期数组中的所有对象,结果将存储在新数组英寸