我尝试检索TextField输入

时间:2017-04-15 22:12:52

标签: swift xcode swift3 xcode8

我尝试检索TextField中的文本时遇到线程1 EXC_BAD_INSTRUCTION(...)错误。

@IBOutlet weak var recordingTitle: UITextField!

audioFileTitle = recordingTitle.text

这实际上就是我所拥有的,我在这上面得到了EXC_BAD_INSTRUCTION。

recordingTitle.text会导致错误发生,我在这做什么?

谢谢

2 个答案:

答案 0 :(得分:0)

为名为标题的UITextField创建IBOutlet是个坏主意。尝试使用不属于子属性的任何其他名称。我很惊讶你没有通过Xcode获得错误,如屏幕截图所示。enter image description here

答案 1 :(得分:0)

听起来文本字段正在从内存中释放出来,因为它很弱['当你试图访问文本时,它会崩溃为零。你可以在实际调用recordingTitle.text等的地方显示更多代码吗?

这也是视图控制器或xib中的,因为这会影响视图的设置方式和连接正确的插座。