
#selector に複数の引数を持たせたいです
UIDatePickerにaddTargetを使い、値が変わった時のイベント処理をしたいのですがその際に#selectorを使用して関数を呼び出すとおもいます。
その関数にはSenderという引数がありますがこれに追加でUITextFieldも渡したいです。
ご教授よろしくお願い致します。
###該当のソースコード
Swift
1let DatePickerView = UIDatePicker() 2 field = cell.InputField 3 DatePickerView.addTarget(self, action: #selector( ViewController3.DateEditingChanged(sender: /*ここに追加したい*/) ), for: UIControlEvents.valueChanged) 4
Swift
1 */ 2 func DateEditingChanged( sender: UIDatePicker //ここにもう一つ引数をとりたい field:UITextFIeld) { 3 4 field.text = String( describing: sender.date) 5 } 6
###試したこと
上記のソースに単純に引数を追加しましたがそれではうまくいきませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
swift 3.0を使用しています。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/04 14:57