'NSUnknownKeyException', reason: '<UIViewController ...解决办法

来源:互联网 发布:云计算能力开放全景图 编辑:程序博客网 时间:2024/05/22 14:07

错误报告:

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

解决办法:

把xib里的一个outlet控件删除了,但是在xib源码里面没有自动删除。所以只要把xib或者storyboard 用 Source Code方式打开,然后删除包含提示信息关键字的那行
比如,下面红色部分
 

<connections>

                        <outletproperty="mAdd"destination="XTb-eH-rG5"id="1Tz-Mk-xQL"/>

                        <outletproperty="mAddBtn"destination="x0o-ev-Fdx"id="wRl-N1-ZyE"/>

                        <outletproperty="mBtn"destination="WpS-2R-r7J"id="ITj-o5-ht2"/>//删除本行

                        <outletproperty="mContent"destination="Rwm-ma-WWq"id="37V-M4-Jx8"/>

                        <outletproperty="mDetail"destination="V6V-qh-8Vo"id="vLM-9U-j9K"/>

                        <outletproperty="mEventBtn"destination="WpS-2R-r7J"id="VqA-yg-1dk"/>

                        <outletproperty="mInfoDark"destination="adY-xs-pgo"id="nIJ-OD-l4R"/>

                        <outletproperty="mInfoLight"destination="QIh-mm-zHw"id="Gbb-VB-XMu"/>

                        <outletproperty="mWaringBtn"destination="YYn-fh-Py8"id="yRH-Dm-E5O"/>

</connections>


0 0