0
我有一個日期選擇器,應該從UIDatePickerModeDateAndTime切換到UIDatePickerModeTime,反之亦然,具體取決於所選的表視圖單元格。當視圖被加載時,默認模式是UIDatePickerModeDateAndTime,並且我可以在沒有任何問題的情況下更改選擇器值。但是在選擇下一個單元之後,UIDatePickerModeTime被設置,並且從這一點開始,不再可能改變選擇器的值:它使用EXC_BAD_ACCESS崩潰,並且沒有任何日誌。更改UIDatePicker模式後EXC_BAD_ACCESS
下面的顯著代碼:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == 0) {
self.dateTimePicker.minimumDate = [NSDate date];
self.dateTimePicker.datePickerMode = UIDatePickerModeDateAndTime;
}
else {
self.dateTimePicker.minimumDate = nil;
self.dateTimePicker.datePickerMode = UIDatePickerModeTime;
}
}
缺少什麼我在這裏?
在此先感謝。
你有殭屍嗎?如果不是,請嘗試查看它是否提供了更好的信息。 –
我試過了,到目前爲止我找不到任何泄漏。很奇怪。 –