0

Ich versuche, eine Instanz von JSQMessagesViewController aufzurufen/zu laden Ich verwende ein anderes/anderes Projekt erneut und erhalte die folgende Fehlermeldung:Diese Klasse ist nicht Schlüsselcodierung-kompatibel für den Schlüssel connectionView: JSQMessagesViewController

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

ich glaube, dass das Problem durch ein Problem in dem folgenden (Teil meiner WidgetsVC.m-Datei) verursacht wird:

case 2:{ 

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


     break; 

ich habe versucht, viele der Vorschläge, häufig im Zusammenhang mit diesem Fehler zugeordnet ist und keiner von ihnen scheint es zu lösen (Deinstallation die App, schlechte Verbindung in XIB, Prüfung Ziele zu gewährleisten> Zusammenfassung> iPhone/iPod Deployment Info> Haupt Interface ist leer, etc. etc.):

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

+0

Die zweite Antwort in der anderen Frage Sie verlinkt ist wahrscheinlich, was Sie suchen müssen. – rmaddy

+0

Ich habe die 'Outlets' für JSQChat.xib angeschaut und ich habe nicht ein bisschen! oder irgendetwas anderes, das etwas anzeigt, ist gebrochen, wie in der zweiten Antwort erwähnt ... (alle anderen Ideen/Vorschläge werden geschätzt) – Droidthusiast

Antwort

0

Sie versuchen, ein JSQChat Objekt zu erstellen, aus die JSQChat.xib-Datei. Das Xib gibt an, dass das Objekt, das Sie erstellen, über einen connectionView Ausgang verfügt. JSQChat hat keinen solchen Ausgang definiert.

Wahrscheinlich der Grund, dass Sie nicht alles im visuellen Editor gebrochen zu sehen ist, dass Sie die xib Datei Besitzer definiert haben HomeVC, um mit enthalten:

IBOutlet UIView *connectionView; 
Verwandte Themen