我最近删除了特定 UIViewController 子类的 xib。但是,从那时起,我只在设备上而不是模拟器上收到以下错误:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<CustomWebViewController 0x192494d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key btnBack.'
我之前在 XIB 中将 btnBack 设置为 IBOutlet,之后删除了该属性。
XIB被删除,我已经清理了无数次项目,但这个问题仍然存在。
我如何才能找到在我的代码中设置这个属性的位置,或者在 XCode 中清理这个问题?
编辑:为了清楚起见:
- xib 曾经存在,但已被删除。
- 所有 IBOutlet 属性也已被删除。
- viewController 的实例化仅使用代码进行。
- 如果我没有删除这些属性,那么就不会发生这种情况。
- 这可能是一个 XCode 错误,我希望有人也遇到过这个问题并解决了它。