标签: swift xcode swift3 xcode8
我尝试检索TextField中的文本时遇到线程1 EXC_BAD_INSTRUCTION(...)错误。
@IBOutlet weak var recordingTitle: UITextField! audioFileTitle = recordingTitle.text
这实际上就是我所拥有的,我在这上面得到了EXC_BAD_INSTRUCTION。
recordingTitle.text会导致错误发生,我在这做什么?
谢谢
答案 0 :(得分:0)
为名为标题的UITextField创建IBOutlet是个坏主意。尝试使用不属于子属性的任何其他名称。我很惊讶你没有通过Xcode获得错误,如屏幕截图所示。
答案 1 :(得分:0)
听起来文本字段正在从内存中释放出来,因为它很弱['当你试图访问文本时,它会崩溃为零。你可以在实际调用recordingTitle.text等的地方显示更多代码吗?
这也是视图控制器或xib中的,因为这会影响视图的设置方式和连接正确的插座。