我已将我的应用升级到Swift 3和最新版本的JSQMessagesViewController
。但是,出现了一个新错误:
2016-11-02 23:02:29.066710 App[734:263241] *** Assertion failure in -[App.IndividualChatController viewWillAppear:], /Users/Desktop/iOS_Projects/App/Pods/JSQMessagesViewController/JSQMessagesViewController/Controllers/JSQMessagesViewController.m:277
2016-11-02 23:02:29.068105 App[734:263241] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: self.senderDisplayName != nil'
*** First throw call stack:
我理解self.senderDisplayName != nil
的错误,但我以前无处需要先分配senderDisplayName。
如何解决这个问题?
答案 0 :(得分:2)
只需设置self.senderDisplayName = CurrentUser
发件人显示名称用于创建新邮件时。这是当前用户的名称。所以你可以在视图中调用它,如果你想要它只需要设置为某些东西。希望有所帮助。