YHExpressionKeyBoard
YHExpressionKeyBoard copied to clipboard
pushViewController之后会导致keyBoardShow通知方法进入多次,导致bug
楼主你好,我在A控制器添加了键盘,A控制器push到控制器B,然后在B控制器也添加了键盘.但是在B控制器点击TextView时, keyBoardShow通知方法会进入两次,而且导致botContainer的内存地址变化(不知道什么原因),这时再点击表情按钮,就会报Masonry约束错误,程序崩溃. 我是这样解决的,把注册通知和移除通知写成两个公有方法,然后在用到键盘的控制器中的viewWillAppear和viewWillDisappear方法中分别调用添加通知和移除通知的方法.这样虽然解决了问题,但是感觉有点麻烦,不知道楼主有没有什么好的办法,求指教
谢谢你的反馈,已修复此bug。是YHExpressionInputView创建方式引起的异常,请更新一下代码。
多次push之后会导致通知收到多次,这个问题有没有好的解决办法?