Wie löse ich eine 'NSUnknownKeyException'… setValue: forUndefinedKey:]:… nicht mit der Schlüsselwertcodierung kompatibel [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

Okay, ich werde versuchen, es so kurz wie möglich zu machen. Ich wollte eine UIToolbar über meiner Tastatur, und es dauerte eine Weile, bis ich es herausgefunden hatte, und ich tat es schließlich, aber als ich versuchte, den Tasten eine Funktion hinzuzufügenBisherige * weiter * underledigt mein programm würde sich demnächst nicht kompilieren lassen.

Die gesamte Fehlermeldung ist hier zu sehen:

2012-06-20 05: 36: 55.276 KegCop [79460: fb03]* App wird aufgrund einer nicht erfassten Ausnahme "NSUnknownKeyException" beendet. Grund: "[setValue: forUndefinedKey:]: Diese Klasse ist für den ausgeführten Schlüssel nicht schlüsselwertcodierungskonform."

* Ersten Wurf Call-Stack: (0x134a022 0x1733cd6 0x1349ee1 0xd31022 0xca2f6b 0xca2edb 0xcbdd50 0x5a571a 0x134bdea 0x12b57f1 0x5a426e 0x7adeef 0x7ae03e 0x382d7a 0x382ff8 0x38217f 0x391183 0x391c38 0x385634 0x1f84ef5 0x131e195 0x1282ff2 0x12818da 0x1280d84 0x1280c9b 0x381c65 0x383626 0x2a8d 0x29f5 0x1) terminate genannt Auslösen einer Ausnahme (LLDB)

@Abizern schlug vor, ich solle das lesenApple Doc on Leitfaden zur Codierung von Schlüsselwerten. Wie auch immer, es ist super spät oder super früh, wie man es auch sieht. Das aktualisierte Projekt finden Sie hier:https://github.com/ipatch/KegCop

Laden Sie einfach die Zip herunter und probieren Sie es aus und Sie werden sehen, wovon ich spreche. Der Fehler liegt wahrscheinlich irgendwo in derViewControllerWelcome.m Datei.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage