当jsqmessages放在容器viewcontroller中时,为什么不输入工具栏?

时间:2016-07-10 01:13:14

标签: ios swift jsqmessagesviewcontroller

我正在关注JSQMessagesViewController中的SwiftExample,但是尝试将ChatViewController放入容器视图控制器中。它按预期工作,但文本输入工具栏不显示在底部。

我已经尝试了调整大小并查看层次结构调试视图,以查看输入工具栏是否可能在屏幕外隐藏,但它似乎不存在。工具栏是JSQMessagesViewController xib文件的一部分。为什么不显示?

更新: 我看到jsq_configureMessagesViewController从视图中显式删除了inputToolbar。如果我将该行注释为实验,我会显示工具栏,但是它会因为在视图层次结构中出现错误的父项而出现错误。

显然,有些事情我还不了解输入视图和视图层次结构。这个帖子似乎有关:

Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency',

这里有什么值得我的故事板显示容器:

Storyboard diagram

1 个答案:

答案 0 :(得分:0)

The problem seems to be unique to the current development branch. Reverting to an earlier release seems to work.