美文网首页
[BUG1] setValue:forUndefinedKey:

[BUG1] setValue:forUndefinedKey:

作者: 天亮説晚安 | 来源:发表于2017-06-09 11:30 被阅读82次

    TaoTao[7286:1389136] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<TT_MeetingQrCodeViewController 0x107a4b220> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key lineView.'

    遇到该问题通常是在xib的定义时出现了问题,要检查这一问题,可以从两个方面入手:

    第一种出错的原因可能是错误的IBOutlet连接,即xib中定义了某个IBOutlet,但是在对应的头文件中,该IBOutlet已经被修改或删除。要检查这一问题,可以打开xib文件,在File's Owner上点击右键,然后在弹出的窗口中检查是否有“惊叹号”提示的IBOutlet连接,基本上可以找到问题所在。

    第二种出错的原因可能是在xib文件中没有正确指定对象的类。要检查这一问题,可以打开xib文件,查看自定义视图控制器或者视图的Custom Class是否定义正确即可。

    找到TT_MeetingQrCodeViewController.xib文件,发现在xib文件中做了lineView的关联,但对应的.m文件中代码已经被删除。属于第一种原因。

    相关文章

      网友评论

          本文标题:[BUG1] setValue:forUndefinedKey:

          本文链接:https://www.haomeiwen.com/subject/yfgxqxtx.html