我有UITextFiled
,要求用户输入银行帐号。
用户还可以粘贴他/她从某处复制的帐号。
我已经添加了与UITextField
一起使用的委托和其他必需的方法,并且App在iPhone6和iPhone7上可以正常工作
但是当我尝试在iPhone8上运行该应用程序时,当我单击“帐号”文本字段并尝试使用键盘上的单个键键入时,它会崩溃。
我通过添加异常调试器来检查相同的代码,以检查可能导致崩溃的代码行,并且调试器在下面的行停止,
[string containsString:[UIPasteboard generalPasteboard].string]
string
来自方法
-(BOOL)textField:(UITextField )textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString )string
我不知道是什么问题。
两款iPhone的iOS版本均为11.4 但是相同的代码在iPhone6上可以运行,但是在iPhone8上崩溃。