UIPasteBoard Objective C在iPhone8而非iPhone6上导致应用程序崩溃

时间:2018-07-10 13:23:06

标签: ios xcode uitextfield iphone-8

我有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上崩溃。

0 个答案:

没有答案