我不知道爲什麼這個非常基本的代碼塊設置空值。UIDatePicker setMinimumDate和setMaximumDate設置null
NSDate *currentTime = [NSDate date];
[datePicker setMinimumDate:currentTime];
[datePicker setMaximumDate:[currentTime dateByAddingTimeInterval:kSecondsInYear]];
NSLog(@"cur: %@, min: %@, max: %@",currentTime,datePicker.minimumDate,datePicker.maximumDate);
輸出:CUR:2011-09-09十六時18分18秒格林尼治標準時間(分鐘):(空),最大:(空)
你檢查過datePicker不是零嗎?記錄日期選擇器檢查它的設置是否正確。 – Obliquely