Как мне установить дату UIDatePicker на другую дату?

Я пробовал разные вещи, в том числе:

[timepicker setDate: [NSDate mondayalarmtime]];

и

timepicker.date = mondayalarmtime;

Каждый раз эта строка вылетает из симулятора. Мое mondayalarmtime определено в viewDidLoad здесь:

 NSDateFormatter *inputFormat = [[NSDateFormatter alloc] init];
 [inputFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
 NSDate *inputDate = [inputFormat dateFromString: @"2011-01-01 09:00:00"];

 NSLog (@"The input date %@", inputDate);

 NSDate *mondayalarmtime = inputDate;

NSLog возвращает:

The input date 2011-01-01 09:00:00 +0000

Помещение NSLog, запрашивающего mondayalarmtime, непосредственно перед тем, как он пытается установить thet imepicker на mondayalarmtime, возвращает то же самое.

Mondays alarm time.. 2011-01-01 09:00:35 +0000

timepicker date to mondayalarmtime, он вылетает с отчетом:

Program received signal:  “EXC_BAD_ACCESS”.
7
задан Chris Hanson 4 January 2011 в 06:21
поделиться