我是一个iOS开发的新手,最近在做一个app的更新,将前一个版本的app UI重新做了一边,前一个版本app上有个label labelName
。现在把这个label连同所在的view controller都删掉了(storyboard和代码里面都已经删掉了)。现在debug的时候出现两种状况:
如果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。想问问各位,有没有类似经验,怎么解决?能给指个方向最好?现在完全不知道往哪个方向分析。