2013-12-17 69 views
0

它涉及到PickerView今天的日期,該應用程序得到墜毀在這行代碼 -崩潰在試圖設置PickerView

[datePicker setDate:date animated:YES]; 

我在收到此錯誤sometime-

斷言失敗 - [_UIDatePickerView _setDate:動畫:強制:],/SourceCache/UIKit_Sim/UIKit-2380.17/_UIDatePickerView.m:302

我試圖清理和運行,但有時代碼工作完美,但有時它給了同樣的錯誤。

任何人都可以提出任何更好的解決方案嗎?

回答

1

,當你申請零日晴生成此類型的錯誤:檢查日期的值是零或/沒有?並給出適當的條件,如果你得到零值的UIDatePicker。

這是由設備上和模擬器中設置的不同locale(NSLocale)引起的,或者您的日期格式錯誤,,,,,您應該檢查日期格式化程序是否按預期工作。

1

我認爲沒有有效日期。所以,請儘量使用這一個..

[datePicker setDate:[NSDate date] animated:YES]; 
相關問題