0

JSQMessagesViewControllerのインスタンスを呼び出す/読み込もうとしています以前の/別のプロジェクトから再利用しています。私は、問題は、以下の(私のWidgetsVC.mファイルの一部)で問題によって引き起こされていると信じてこのクラスはキーのキーコードに準拠していませんconnectionView:JSQMessagesViewController

"This class is not key value coding-compliant for the key connectionView." 

case 2:{ 

     JSQChat *fcvc = [[JSQChat alloc] initWithNibName:@"JSQChat" bundle:[NSBundle mainBundle]]; 
     [appDelegate.chatNavController setViewControllers:[NSArray arrayWithObject:fcvc] 
                animated:NO]; 
     appDelegate.cpTabBarController .selectedIndex = 2; 


     break; 

私は一般的に、このエラーに関連した提案の多くを試みたし、それらのどれもそれを解決していないようだ(アンインストールなどのアプリ、XIBで接続不良、ターゲット>概要> iPhone/iPodの展開情報>メインインターフェイスが空白のを確実にするためのチェック、など):

What does this mean? "'NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X"

+0

他の問題の第二の答えを:あなたは、ビジュアル・エディタで壊れて何も表示されません

おそらく理由が含まれていないとあなたは、HomeVCするXIBのファイルの所有者を定義したということですおそらく、あなたが調べる必要があるものです。 – rmaddy

+0

JSQChat.xibの「アウトレット」を見てきましたが、少しはありませんでした。何か他のものが第2の答えで述べたように壊れていることを示す何か...(他のアイデアや提案は感謝しています) – Droidthusiast

答えて

0

あなたはからJSQChatオブジェクトを作成しようとしていますJSQChat.xibファイルxibは、作成するオブジェクトにconnectionViewのアウトレットがあることを指定します。 JSQChatには、そのようなアウトレットが定義されていません。

IBOutlet UIView *connectionView; 
関連する問題