首页 > 解决方案 > 被删除错误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消息单元出现异常行为。

任何关于这里可能发生的事情的提示将不胜感激!

标签: iosiphoneswift5inputaccessoryview

解决方案


推荐阅读