怎么解决错误 '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key labelName.'

yoho 发布于 2014年08月23日 | 更新于 2014年08月23日
无人欣赏。

我是一个iOS开发的新手,最近在做一个app的更新,将前一个版本的app UI重新做了一边,前一个版本app上有个label labelName。现在把这个label连同所在的view controller都删掉了(storyboard和代码里面都已经删掉了)。现在debug的时候出现两种状况:

  1. 如果device里面没有安装前一个版本的app,debug没有任何问题。
  2. 如果device里面事先安装了前一个版本的app,debug的时候就会报下面的错误

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

这种状况,用户如果直接更新了这个app的话,启动时,app肯定要crash。想问问各位,有没有类似经验,怎么解决?能给指个方向最好?现在完全不知道往哪个方向分析。

暂无回复
登录 或者 注册