2011-12-30 113 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:將被要求日期數組中的所有對象,結果將存儲在新數組英寸