ios - 被删除错误iOS时拒绝resignFirstResponder
问题描述
我已经看到了类似的问题,但还不是一个好的解决方案。
我正在使用自定义输入附件视图在我的应用程序中有一个交互式键盘/文本字段来构建类似 iMessage 控制器的东西。
关闭键盘时,删除时收到错误拒绝 resignFirstResponder 。
目前我正在使用图书馆InputBarAccessoryView
,但仍然遭到同样的拒绝。这是我的完整错误警告
[View] First responder warning: '<InputBarAccessoryView.InputTextView: 0x7feb280b3e00; baseClass = UITextView; frame = (0 0; 330 38); text = ''; clipsToBounds = YES; tintColor = UIExtendedSRGBColorSpace 0.239216 0.67451 0.968627 1; gestureRecognizers = <NSArray: 0x600003239bf0>; layer = <CALayer: 0x600003dd4280>; contentOffset: {0, 0}; contentSize: {139, 36.5}; adjustedContentInset: {0, 0, 0, 0}>' rejected resignFirstResponder when being removed from hierarchy
此警告还会导致我的chatViewController
消息单元出现异常行为。
任何关于这里可能发生的事情的提示将不胜感激!
解决方案
推荐阅读
- python - 如何使用 pyqtgraph 的 GLViewWidget 将轴特征(标签、刻度、值)添加到 3D 图中?
- image - Flutter 不会显示资产图片
- javascript - FileReader readAsDataURL 创建大型 base64 图像
- azure-data-factory - 我无法在数据工厂管道内的 Azure 函数名称中使用动态串联
- python - 为什么值与我声明元组时的值不同?
- r - 如何将大型、复杂、深度嵌套的 JSON 文件展平为多个 CSV 文件链接标识符
- raspberry-pi - 如何拦截键盘击并将其转发到计算机
- docker - 如何使用 docker 和 ddev 建立 TYPO3 站点?
- mysql - 拆分表并正确重新插入所有数据
- javascript - Angular - RoutingLink 未显示页面内容且未发现错误