用户完成编辑uitextfield后调用prepareforsegue

时间:2016-03-05 22:41:19

标签: ios swift uitextfield segue viewcontroller

如何将文本的值从UITextField传递到另一个视图控制器。目前,当我覆盖func prepareForSegue()时,它会在用户完成编辑文本字段之前被调用,因此传递的值始终为null。

1 个答案:

答案 0 :(得分:0)

你有几种方法可以解决这个问题:

  1. 直接访问text的{​​{1}}值,而不是您的模型,这听起来像TextField
  2. 之后的更新
  3. 不是仅在didFinishEditing更新您的模型,而是每次文字更改时都可以通过实施didFinishEditing更新模型,并使用internal func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool获取新值