Swift3 ';n内部一致性异常';,原因:';无效参数不符合要求:self.senderDisplayName!=无';
我已将我的应用程序升级到Swift 3和最新版本的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
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左右进行假设