2011-09-26 13 views
1

我有它返回以下數據作爲響應如何MAXDATE併爲MinDate設定的DatePicker從web服務返回的IOS

Start Day of the Week-Wednesday 
End Day of the Week-Sunday 
Start time -16:00 
End time -19:00 

現在我知道如何分析這些值的一個XML響應,但我感到困惑關於如何將這些值設置爲日期選取器的MaxDate和MinDate,因爲返回的響應總是不一樣,並且可能稍後會改變,我的意思是稍後開始一週的某一天,一週的結束日期可能會改變,那麼我應該如何實施它,以便它會高效..請幫助我的朋友..我嘗試了一些下面的代碼,但我不確定我是否在正確的道路上,所以請告訴我方向並幫助我出去

NSDate *today = [NSDate date]; 
NSCalendar *gregorian = [[NSCalendar alloc] 
         initWithCalendarIdentifier:NSGregorianCalendar]; 

[Gregorian setfirstDayofWeek:2]; 
NSDateComponents * comps =[[NSDateComponents alloc]init]; 
[comps setday:7]; 
+0

確定nekto請幫幫我out .. – Ranjit

+0

你如何從xml解析daa?你有什麼格式? – Nekto

+0

我有它的字符串格式..我已經把所有的數據放入數組中 – Ranjit

回答

0

因此,我建議您創建兩個UIDatePicker或一個自定義UIDatePicker

如果你選擇第一種方法,你可以在下面的方式設定的時間範圍在UIDatePicker

使用IB:

  1. 選擇Date picker
  2. 打開Utilities -> Attribute inspector
  3. 在塊Constraints
  4. 選擇Minimum Date並將其值設置01/01/1970 16:00:00
  5. 選擇Maximum Date並將其值設置01/01/1970 19:00:00
  6. 設定值Date01/01/1970 16:00:00
相關問題