我开发的应用程序,其中包括此应用程序的精简版和完整版。 我将其拆分为
#ifdef FULL #endif
和
#ifdef LITE #endif
过去的观点Days我正在开发完整的应用程序,并没有检查精简版。
现在,当我尝试运行lite版本时,我收到此错误:
2012-03-28 19:17:45.867 Unknown class CustomerViewController in Interface Builder file.
2012-03-28 19:17:45.867 iScale optometry lite[4779:f803] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x681be50> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key settingsButton.'
我知道,这可能是由于IB链接造成的,因为#ifdef拆分而导致混乱。 但是我在过去的观察日里改变了很多,我不知道在哪里搜索错误 - 是否有办法获得更好的错误消息,看看问题出在哪里。
有人可以帮助我吗?