[英]convert all NSDate objects into array to NSString objects
我有一個列表為xml的xml文件。每個日期都有一個事件列表。我想在uisegmentation控件中顯示日期。當用戶單擊uisegmentation中的日期時,我正在為以下所示的日期顯示事件列表。結構是
<event>
</title>
</desc>
<date>01/02/2012</date>
</event>
我已經解決了所有問題,正在獲取所有日期並刪除重復項
[ 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:
將在日期數組的所有對象上調用,結果將存儲在新數組中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.