Swift3 ';n内部一致性异常';,原因:';无效参数不符合要求:self.senderDisplayName!=无';

Swift3 ';n内部一致性异常';,原因:';无效参数不符合要求:self.senderDisplayName!=无';,swift3,jsqmessagesviewcontroller,Swift3,Jsqmessagesviewcontroller,我已将我的应用程序升级到Swift 3和最新版本的jsqMessageViewController。但是,出现了一个新错误,概述如下: 2016-11-02 23:02:29.066710 App[734:263241] *** Assertion failure in -[App.IndividualChatController viewWillAppear:], /Users/Desktop/iOS_Projects/App/Pods/JSQMessagesViewController/JS

我已将我的应用程序升级到Swift 3和最新版本的
jsqMessageViewController
。但是,出现了一个新错误,概述如下:

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


如何解决这个问题?

只需设置您的
self.senderDisplayName=CurrentUser

发件人显示名称用于创建新邮件时。这是当前用户的名称。因此,如果希望将其设置为某个值,您可以在view Dod load中调用它。希望这会有所帮助。这个要求是什么时候添加到库中的?我不知道我会在版本7左右进行假设