iOS错误——Terminal app due to uncaught exception 'NSUnknownKeyException'...this class is not key value

     今天在写iOS的时候会遇到这样的异常。描述如下:

Terminal app due to uncaught exception 'NSUnknownKeyException',reason<...> setValue:forUndefineKey:this class is not key value coding-compliant for the key switch.

图片如下:

iOS错误——Terminal app due to uncaught exception 'NSUnknownKeyException'...this class is not key value_第1张图片

同时程序会在如下AppDelegate处停止运行:

iOS错误——Terminal app due to uncaught exception 'NSUnknownKeyException'...this class is not key value_第2张图片


     最后分析原因,是因为你的一个控件对应了代码中的一个outlet,但是可能由于你修改或者删除了的原因,导致在storyboard面板中还是联系着上一个outlet,你可以去storyboard面板中的“Connections Inspector”中进行查看,是否还连接着你已经在代码中删除的outlet。

iOS错误——Terminal app due to uncaught exception 'NSUnknownKeyException'...this class is not key value_第3张图片.



github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

你可能感兴趣的:(ios,exception)