App wird aufgrund einer nicht erfassten Ausnahme beendet NSUnknownKey Ausnahme, Schlüsselwert nicht codierungskonform [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Was bedeutet das? "'NSUnknownKeyException', Grund:… ​​diese Klasse ist nicht mit der Schlüsselwertcodierung für den Schlüssel X kompatibel." 66 Antworten

Tut mir leid, dass ich so eine einfache Frage gestellt habe, aber ich bin ein Anfänger

Ich habe ein Tutorial zum Erstellen von Apps verfolgt. Ich habe eine Schaltfläche erstellt, aber sie wurde versehentlich falsch benannt, anstatt beim Erstellen des Ausgangs. Ich habe es richtig benannt, als ich die Aktion erstellt habe. Ich habe meine App ausgeführt und es ist fehlgeschlagen, weil meine Instanzen aufgerufen wurden, nicht (zumindest glaube ich, dass meine App deshalb abgestürzt ist. Also habe ich den Outlet gelöscht und den automatischen Code xcode für den Outlet geschrieben, den Outlet neu erstellt und ihn richtig benannt Aber jetzt, wenn ich meine App starte, wird sie beendet, hier ist der Bericht:

2012-08-21 20: 42: 07.602 FieldButtonFun [973: c07]* Beenden der App aufgrund einer nicht erfassten Ausnahme 'NSUnknownKeyException', Grund: '[setValue: forUndefinedKey:]: Diese Klasse ist für den Schlüssel theNutton nicht schlüsselwertkodierungskonform.' * Ersten Wurf Call-Stack: (0x14b2022 0xeb2cd6 0x14b1ee1 0x9c3022 0x934f6b 0x934edb 0x94fd50 0x23771a 0x14b3dea 0x141d7f1 0x23626e 0xdc1fc 0xdc779 0xdc99b 0x3b401 0x3b670 0x3b836 0x4272a 0x13596 0x14274 0x23183 0x23c38 0x17634 0x139cef5 0x1486195 0x13eaff2 0x13e98da 0x13e8d84 0x13e8c9b 0x13c65 0x15626 0x271d 0x2685) terminate genannt, eine Ausnahme zu werfen

Ich habe keine Ahnung, was schief gelaufen ist und verstehe den Fehlerbericht überhaupt nicht. Ich dachte, ich habe bereits den gesamten automatischen Code gelöscht, den Xcode beim Erstellen des Outlets generiert und neu erstellt hat. Könnte mir jemand helfen und herausfinden, was schief gelaufen sein könnte?

Ich könnte diese App von Grund auf neu erstellen, aber ich möchte verstehen, warum dies schief gelaufen ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage