Was bedeutet das? "'NSUnknownKeyException', Grund: ... diese Klasse ist nicht die key-value-coding-konform für die Taste X"

Ich versuche zu verknüpfen UILabel mit einem IBOutlet erstellt in meiner Klasse.

Meine Anwendung stürzt mit folgender Fehlermeldung. Was bedeutet das? Wie kann ich es beheben?

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x6e36ae0> setValue:forUndefinedKey:]: diese Klasse ist nicht die key-value-coding-konform für den Schlüssel XXX.'

pedrotorres richtig ist. Ja, das ist richtig. Wenn Sie tun, eine UITableViewCell, IB denken Sie daran, dass der File ' s Owner zu NSObject, und die UITableViewCell'Class .h-Klasse, die Sie definiert.
Wenn Sie Begegnung solchen Problem, und der relevante Schlüssel ist ein Aktion anstatt ein outlet dann wahrscheinlich haben Sie ein outlet die irrtümlich Referenzen Aktion name der Funktion anstelle des outlet - variable name.
Sie sollten beachten, dass der name der Taste in der Fehlermeldung (die OP nannte es 'XXXX') ist der name, den Sie gab etwas in Ihre nib-Datei. Das sollte helfen, Ihre Suche einzugrenzen.
Ich reichte rdar://22105925 bittet Apple um diese Fehler offensichtlicher zur build-Zeit. 🙂
wie man eigentlich SOFORT das problem LÖSEN! stackoverflow.com/a/13812660/294884 fantastische Spitze

InformationsquelleAutor |

Schreibe einen Kommentar