0

我遇到了一个严重的错误,导致我的应用程序崩溃,而谷歌没有给出任何提示。我想知道这里是否有人可以提供帮助。我从这里使用 PTPasscodeViewController 。自 2010 年以来我一直在使用它。我正在为 ios6 和 iphone 5 更新我的应用程序。我开始将我的应用程序更改为 ARC,但将 PTPasscodeViewController 保留为 -fno-obj-arc。

但是,每次我访问密码视图页面时,我的模拟器都会崩溃,控制台中的错误消息很少。但是有一次,我收到以下消息:

*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UITextInteractionAssistant _forgetDependentConstraint:]:无法识别的选择器发送到实例 0xa554500”

这是我不明白的事情。如果我在委托方法中设置断点:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

我实际上可以设置密码。每次我在文本字段中输入一个值时,它都会触发该方法,我必须继续断点 4 次,但它可以工作。

如果您有任何建议或指示,请告诉我。谢谢。

4

1 回答 1

2

我从视图中禁用了自动布局,它对我有用

于 2012-10-24T04:52:33.863 回答