ios - 单击 UITextField 后应用程序卡住

标签 ios objective-c xcode uitextfield freeze

希望这将是一个简单的修复!

我正在使用 .m 文件中的以下代码将 UITextField 添加到我的应用程序:

editTextField = [[UITextField alloc] init];
editTextField.frame = CGRectMake(0, [self getTopOfTabBar] - 30, practiceScreenWidth, 30);
editTextField.delegate = self;
editTextField.backgroundColor = [UIColor blueColor];
[self.view addSubview:editTextField];

但是,每当我单击此 UITextField 时,应用程序就会卡住。日志中没有错误或错误,应用程序只是停止响应。

关于一些额外的信息,这里是 .h 文件中的接口(interface)

@interface PracticeViewController : UIViewController <UITextFieldDelegate>

感谢任何帮助!

最佳答案

这似乎是 Xcode 11 问题:
完全退出模拟器并重新运行应用程序。如果这不起作用,有些人已通过尝试以下解决方法取得了成功:

Simulator -> Edit -> Automatically Sync Pasteboard

这也发生在我身上,但只有在模拟器中,当我在设备上构建时,文本字段才能正常工作。

关于ios - 单击 UITextField 后应用程序卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58355007/

相关文章:

ios - Objective C 冒充与多态性/方法覆盖

ios - 为什么在更改 View 框架时不再约束 "work"?

iOS:UITextView 未更新添加新内容

ios - 有背景色包裹 UILabel

NSURLSession 的 IOS9 SSL 错误

iOS 应用程序 'The application could not be verified'

ios - 将 GameKit key 添加到您的信息 plist 文件(错误)

ios - 使用 Swift 在 iPhone 应用程序中颠倒方向

ios - Xcode 7.1 模拟器在我使用时一直死机

iphone - 为什么在调试过程中会收到有关从远程iOS设备读取Xcode框架文件的警告?