我得到我的UIDatePicker視圖崩潰,我認爲這是因爲我不保留選擇選擇日期。誰能告訴我,如果這可能是正確的?我必須保留來自UIDatePicker模態視圖的日期嗎?
我有一個選擇toDate
和fromDate
範圍的模態視圖。這些值被傳遞到模態視圖中,並在視圖被解散時從視圖中取出。 該視圖有一個UIDatePicker和一個分段按鈕,用於在日期和日期之間切換。
每次分段控制開關時,我都會將採摘日期設置爲匹配日期或開始日期。當選擇器值發生變化時,我相應地更新日期或日期。在這些日期之間幾次切換後,視圖崩潰。
我不持有采摘選擇的日期,所以當我設置爲從toDate
的採摘日期爲fromDate
的toDate
值被釋放,所以當我切換選擇器回toDate
它要我猜墜毀。
同樣使用從視圖外部的選擇器中選擇的日期將需要保留日期,因爲選擇器將隨着日期一起被釋放?
這對任何人都有意義嗎?
如果我這樣做,然後說self.date = [選擇器日期];那麼self.date就不會指向pikers的日期,並且在選擇日期被設置爲另一個日期時被釋放。即[picker setDate:date2]; – McKay 2009-09-23 23:19:51