无法在 UI 的 TextField 中输入字符串-(iphone)

Posted

技术标签:

【中文标题】无法在 UI 的 TextField 中输入字符串-(iphone)【英文标题】:Not able to enter a string in the TextField of UI-(iphone) 【发布时间】:2011-09-12 05:38:27 【问题描述】:

在此之前我带了一个新的 MAC-MINI,我正在使用 MAC BOOk Pro..

我在使用 xcode 时遇到了一些问题,问题是当我运行应用程序时,当我单击输入时 UI 中有一个 TextField 时它不接受输入,它几乎不需要 1 或 2 个字符串并抛出线程.. ..

当我尝试在 main() 函数中输入它的抛出线程时,告诉 EXC_BAD_ACCESS...

注意:之前在 Mac book Pro 的 xcode 中运行的应用程序我的意思是在 UI 中包含 TEXTFIELD 的应用程序也没有在 MAC MINI 的当前 xcode 中接受输入。

如果我尝试不编写任何代码,只是在 UI 中放置一个 TextField 并运行它,即使这样我也无法在 UI 中输入任何内容,它只是在 main() 函数 EXC_BAD_ACCESS 中抛出线程..

我无法解决这个问题,请问我知道为什么会这样吗?

它也不会在以前的工作应用程序的文本字段中输入任何内容..

是 Xcode 的问题吗?

请建议我解决这个问题..

谢谢你

【问题讨论】:

问题可能不在于 XCode,但我们只能知道您是否发布了一些代码供我们查看,并告诉我们您是如何构建 de app 的,使用 Interface Designer 还是仅使用 Code? 如果您发布崩溃的堆栈跟踪也会有所帮助,干杯.. @ophychius 我尝试编写代码并在 UI 中放置一个文本字段,在我运行它之后运行它的抛出线程这是一个问题......甚至我尝试了另一个问题而没有编写任何代码只是在 UI 中放置一个 TextField 并运行,至少它应该在 TextField 中输入,我也面临同样的问题.. 【参考方案1】:

您是否将一个对象设置为 textField 的委托?

当您在文本字段中键入时,它会尝试调用其委托(如果它不是 nil)来通知文本的更改。如果由于某种原因委托被解除分配,则会出现此类错误,因为 textField 正在尝试引用已解除分配的对象。

【讨论】:

我没有看到 textField 委托的任何对象我在其中一个应用程序中遇到了这个问题,所以我尝试创建一个基于视图的应用程序项目,打开 nib 文件并在 UI 中放置一个文本字段,然后尝试运行它...我尝试编写代码,也没有编写任何代码... 是的,这也可能是问题所在,当您开始在文本字段中输入时,它会调用其委托方法.. @Sabby 实际上没有我的应用程序在 UI 部分包含 TEXTFIELD 工作,以前工作 FYN,现在我转移到 MAC-MINI .. 好吧,如果没有看到代码,我将无法告诉你更多..你能做一件事吗..以编程方式做,看看问题是否仍然存在..我现在可以判断的是你的笔尖文件的问题,虽然我不确定,但你应该给一个打击...... @Sabby 是的,我明白了...我去了设置,然后在键盘上我将自动大写更改为关闭模式...

以上是关于无法在 UI 的 TextField 中输入字符串-(iphone)的主要内容,如果未能解决你的问题,请参考以下文章

我在 Swift UI 中的 TextField 对点击和单击无响应,无法输入文本,代码有问题吗?

Material-UI的TextField多行区域中的输入文本重叠

在material-ui中使用TextField对象的inputProps时使用带有连字符的css属性

使用材质 ui 和 React,在 TextField 中更改 `carrot` 的样式

ReactJS material-ui TextField 应用 css

如何在反应中更改material-ui Textfield标签样式