我在玩JSQMessagesViewController。我的第一個項目是我使用了Raywenderlich的Firebase Tutorial: Real-time Chat tutorial.由於未捕獲的異常'NSInternalInconsistencyException'而終止應用程序,原因:'無效的參數不令人滿意:self.senderId!= nil'
然後我創建了一個新的項目,以使用JSQMessagesViewController播放更多內容。而在這個新項目中,我現在有問題。
我導入JSQMessagesViewController並將其添加爲我的ViewController一個超類之後,我得到這個錯誤在我的控制檯 -
斷言失敗 - [NewProject.ViewController viewWillAppear中:], /用戶/下載/ChatChatFirebaseTutorial-finished/Pods/JSQMessagesViewController/JSQMessagesViewController/Controllers/JSQMessagesViewController.m:233 2017-05-30 20:43:44.498 NewProject [10688:314277] ***終止應用程序 由於未捕獲異常'NSInternalInconsistencyException',原因: '無法滿足的參數:self.senderId!= nil'
我看到來自ChatChatFirebaseTutorial的消息(對嗎?)我之前的項目在我的新項目中。
因此,我刪除了關於ChatChatFirebaseTutorial的一切,甚至從我的Mac中刪除了更多。它沒有幫助。我幾次卸載並安裝了來自項目和mac的pod。它沒有幫助。
以前有沒有人遇到過這個問題?如果是的話,你是如何解決它的?
我的問題已解決[這裏。](https://stackoverflow.com/questions/31796471/how-to-push-a-jsqmessagesviewcontroller-correctly)謝謝! – Jonagold