初めて UIDatePickers を操作します。まず、datePicker (カウント ダウン モードで設定) から選択された値でテキスト フィールドを更新しようとしています。
機能しますが、ユーザーが時間を選択するのは 2 回目だけです。私のアクション、durationSelected() は 2 回目にしか呼び出されないため、textField の更新に問題はありません。
ストーリーボードで日付ピッカーを構成する方法は次のとおりです。
値が変更されたときにトリガーされるアクションは次のとおりです。
DetailViewController.m から
- (IBAction)durationSelected:(UIDatePicker *)sender
{
self.durationTextField.text = [NSString stringWithFormat:@"%f seconds", sender.countDownDuration];
}
デフォルト値を設定しようとしましたが、効果はありませんでした。
どうしたの?