无法识别的选择器发送到实例 (_setViewDelegateContentOverlayInsetsAreClean)

unrecognized selector sent to instance (_setViewDelegateContentOverlayInsetsAreClean)

看起来有很多方法可以解决这个错误。我找不到任何适用于我的案例的解决方案。与大多数具有相同错误的线程的不同之处在于,抛出错误的视图是我的初始视图,而不是由 segue 调用。

这是我的错误日志:

Tabuleo[87837:3767493] -[loginViewController _setViewDelegateContentOverlayInsetsAreClean:]:
unrecognized selector sent to instance 0x7fb513d104e0
2018-07-03 13:37:25.365645+0200 Tabuleo[87837:3767493]
*** Terminating app due to uncaught exception 
'NSInvalidArgumentException', reason: '-[loginViewController _setViewDelegateContentOverlayInsetsAreClean:]:
unrecognized selector sent to instance 

我无法自己弄清楚它来自哪里,因为在我的代码中我没有任何名为“_setViewDelegateContentOverlayInsetsAreClean”的方法。

此时我没有任何线索,我几乎阅读了所有与此相关的 post。

我的代码大约有 350 行,所以我放了一个 link 下载它,如果它有帮助的话。

loginViewController.m

感谢您的帮助。

我终于明白了。 我不知道它到底在哪里搞砸了,但是为了这个视图重做故事板中的每个 link 元素终于可以正常工作了! 因此,如果发生这种情况,只需将您的 links 从故事板重做到 .h 文件即可。