gpt4 book ai didi

iphone - 无法在 iOS6 中的 UITextField 或 UITextView 中输入文本

转载 作者:行者123 更新时间:2023-12-03 18:20:15 27 4
gpt4 key购买 nike

在我的一个应用程序中,当我尝试编辑(键入一些文本)UITextFieldUITextView 或任何其他“可文本”UIControl 光标只是闪烁,但没有输入任何字符,除了 BACKSPACE(仅当我有一些初始文本时才可能)、RETURN 和切换字符类型。这适用于整个应用程序的所有控件。

摘要:

  1. 仅从 iOS 6.0 开始出现这种情况(在 iOS 5.x、4.x、模拟器或真实设备上均不会出现)
  2. 所有委托(delegate)方法都会被触发(shouldBeginEditing:didBeginEditing:)除了shouldChangeCharactersInRange:
  3. isFirstResponder 标志的行为设置正确(shouldBeginEditing:记录 NO,而 didBeginEditing:正确记录 YES)。它还使用日志进行测试,表明第一个响应者是已经编辑过的。
  4. 在任何 UIAlertView 呈现给用户并关闭后,它会自行修复。此警报是否显示在同一屏幕(UIViewController View )或任何其他屏幕上并不重要。

我不知道如何处理或调试这个。

我应该在哪里寻找提示?有跟踪响应链相关问题等的专家吗?

如何追踪 UIAlertView 对问题的影响?

最佳答案

根据您的实现,它是您忘记在 - (BOOL)application:(UIApplication *) 内调用的 UIWindow 类的 makeKeyAndVisible 方法application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 应用程序委托(delegate)的方法或主界面 xib 文件中相应的 Visible at Launch 标志。

干杯...:)

关于iphone - 无法在 iOS6 中的 UITextField 或 UITextView 中输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503764/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com