4

UITableViewCell への入力ビューとして日付ピッカーを使用しています。ただし、「無効なコンテキスト 0x0」のエラー スタック トレースを大量に受け取ることがあります。

私はそれを間違った方法でやっていますか?最新のXCodeを使用してiOS7で開発しています。

self.datePicker = [[UIDatePicker alloc] init];
self.datePicker.datePickerMode = UIDatePickerModeDate;
self.datePickerToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 44)];
[self.datePickerToolbar setBarStyle:UIBarStyleBlackTranslucent];
UIBarButtonItem *extraSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(setDatePickerValue:)];
[self.datePickerToolbar setItems:[[NSArray alloc] initWithObjects:extraSpace, doneButton, nil]];

self.dateTableViewCellTextField.inputView = self.datePicker;
self.dateTableViewCellTextField.inputAccessoryView = self.datePickerToolbar;
4

0 に答える 0