使用viewWithTag函数从UITextField中检索文本

时间:2015-11-03 21:46:21

标签: uitextfield swift2 viewwithtag

我试图从UITextField中检索文本,我允许用户在运行时创建。我使用以下代码行。

let thisTextField:UITextField = self.scrollView.viewWithTag(0) as! UITextField

编译器错误状态

Could not cast value of type 'UIScrollView' (0x1032faaf0) to 'UITextField' (0x103318dc0).

我查看了stackoverflow,上面的代码似乎与以前版本的Swift一起使用,但似乎不适用于Swift 2.0。

1 个答案:

答案 0 :(得分:0)

我遇到过类似的问题。由于视图标签是非可选的,因此它们似乎最初设置为0.这意味着当它查找带有标签0的视图时,它会找到scrollview并返回该视图。一些解决方案是将textField设置为0以外的值,或者使textField成为类变量。