2016-11-28 3 views
0

ich eine JS App in Cordova/PhoneGap gebaut haben und diesen Fehler, wenn auf mein Handy bereitstellen:Cordova: Erhalten Xcode Fehler „Diese Klasse ist nicht Schlüssel-Wert-Codierung-konform für den Schlüssel Ansicht“

Terminating app due to uncaught exception 'NSUnknownKeyException', 
reason: '[<UIApplication 0x100401930> setValue:forUndefinedKey:]: this 
class is not key value coding-compliant for the key view.' 

und es weist auf diesen Code in andere Quellen> main.m:

int main(int argc, char* argv[]) 
{ 
    @autoreleasepool { 
     int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); 
     return retVal; 
    } 
} 

Wie ich andere SO Fragen mit der gleichen Antwort verstanden habe, muss ich die falschen Verweis auf die Ansicht Schlüssel entfernen.

Haben Sie Vorschläge, wie Sie die Funktion finden, die den View-Schlüssel aufruft? Habe versucht, das Verzeichnis nach dem Ansichtsschlüssel zu durchsuchen, ohne Erfolg.

// Xcode Noob

Antwort

1

Ihr Controller enthält keine IBOutlet oder IBAction für einige Kontrollen.

Klicken Sie mit der rechten Maustaste auf diesen Controller und entfernen Sie alle Ausgänge und Aktionen, die eine Warnung enthalten.

Beispiel: Im folgenden Bild enthalten collectionView und lblTitle eine Warnung.

enter image description here

+0

Leider Im neu zu Xcode ... wie kann ich zu diesem View-Controller erhalten Sie jetzt geschrieben? –

+0

Nevermind, fand es. Vielen Dank! –

Verwandte Themen