Cell内のTextField伝値

781 ワード

// , はエージェントを使用できますaddTargetextFieldが値を変更したときに関数を呼び出すこともできます
cell1.firstNumberTextField.addTarget(self, action: "getPhoneNumber:", 
                                           forControlEvents: .EditingDidEnd)
func getPhoneNumber(textField: UITextField) {
        switch textField.tag {
        case 1:
            self.firstNumber = textField.text
            print(firstNumber)
        case 2:
            self.secondNumber = textField.text
            print(secondNumber)
        default:
            break
        }
    }
forControlEventsは終了時に呼び出されます
最後のtextFieldは必ずEditingChanged、つまり編集するたびに関数を呼び出す必要があります.そうしないと、関数が削除されない可能性があります.