因此,我正在制作带有收藏夹视图的日历,每次向上或向下滚动时,都会在控制台中看到:
ProjectName [4926:900232] [WindowServer] display_timer_callback:意外状态(现在:1c820e75c8a <预期:1c820eb748c)
我以编程方式设置了所有内容。该应用程序没有崩溃,但我一直在收到。
所以这是控制器层次结构 tabBarController -> 一些控制器和聊天频道控制器。
而这个聊天频道控制器也是一个导航控制器。当我选择行时,它会推送到 MessageViewController 类的聊天控制器。
我在这里有两个问题,一个是次要的,一个是主要的。
次要的是那个分身。
func avatarSize(for message: MessageType, at indexPath: IndexPath, in messagesCollectionView: MessagesCollectionView) -> CGSize {
print("delegate method called")
return .zero
}
Run Code Online (Sandbox Code Playgroud)
我在其中一个代表中将其设置为零,但它仍然显示。而且它从不打印语句。
主要的一个是输入栏根本没有显示。我的 pod 文件中已经有 InputBarAccessoryView 并且
messageInputBar.delegate = self as InputBarAccessoryViewDelegate
extension ChatViewController: InputBarAccessoryViewDelegate {
func inputBar(_ inputBar: InputBarAccessoryView, didPressSendButtonWith text: String) {
print("text")
}
}
Run Code Online (Sandbox Code Playgroud)