我遇到了一个严重的错误,导致我的应用程序崩溃,而谷歌没有给出任何提示。我想知道这里是否有人可以提供帮助。我使用来自 here 的 PTPasscodeViewController .我从 2010 年开始使用它。我正在为 ios6 和 iphone 5 更新我的应用程序。我开始将我的应用程序更改为 ARC,但将 PTPasscodeViewController 保留为 -fno-obj-arc。
但是,每次我访问密码查看页面时,我的模拟器都会崩溃,控制台中只有很少的错误消息。但是有一次,我收到这条消息:
* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITextInteractionAssistant _forgetDependentConstraint:]: unrecognized selector sent to instance 0xa554500'
这是我不明白的事情。如果我在委托(delegate)方法中放置一个断点:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
我实际上可以设置密码。每次我在文本字段中输入一个值时,它都会触发该方法,我必须继续断点 4 次,但它有效。
如果您有任何建议或指示,请告诉我。谢谢。
最佳答案
我从 View 中禁用了自动布局,它对我有用
关于ios - UITextInteractionAssistant 错误_forgetDependentConstraint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12646933/