2016-11-03 2 views
1

私はSwift 3に、そして最新のバージョンはJSQMessagesViewControllerにアップグレードしました。しかし、として概説登場する新しいエラーがあります:'NSInternalInconsistencyException'、理由: 'パラメータが無効です:self.senderDisplayName!= nil'

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を割り当てる必要がありませんでした。

どうすれば解決できますか?

答えて

2

ちょうどあなたのself.senderDisplayName = CurrentUser 送信者の表示名は、新しいメッセージを作成するときに使用されます。現在のユーザーの名前です。だから、あなたはそれが何かに設定する必要がある場合は、ロードされたビューでこれを呼び出すことができます。希望が役立ちます。

+0

この要件はいつライブラリに追加されましたか? – Sauron

+0

私は必ずしもバージョン7を想定しています –

関連する問題