我正在关注JSQMessagesViewController中的SwiftExample,但是尝试将ChatViewController放入容器视图控制器中。它按预期工作,但文本输入工具栏不显示在底部。
我已经尝试了调整大小并查看层次结构调试视图,以查看输入工具栏是否可能在屏幕外隐藏,但它似乎不存在。工具栏是JSQMessagesViewController xib文件的一部分。为什么不显示?
更新: 我看到jsq_configureMessagesViewController从视图中显式删除了inputToolbar。如果我将该行注释为实验,我会显示工具栏,但是它会因为在视图层次结构中出现错误的父项而出现错误。
显然,有些事情我还不了解输入视图和视图层次结构。这个帖子似乎有关:
Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency',
这里有什么值得我的故事板显示容器:
答案 0 :(得分:0)
The problem seems to be unique to the current development branch. Reverting to an earlier release seems to work.