瀏覽代碼

1.修复线上 键盘透传相关bug

huangxiaodong 1 年之前
父節點
當前提交
eafaf121f3
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm

+ 9 - 0
创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm

@@ -879,6 +879,11 @@ UIDocumentPickerDelegate>
 
 - (void)textDidChange:(UITextField *)textField{
     if (textField.markedTextRange == nil) {
+        
+        if(!textField.text){
+            return;
+        }
+        
         /*新内容 完全包含前面的内容 就是删除*/
         NSRange newInOld = [hidenTextFieldOldStr rangeOfString:textField.text];
         if (newInOld.location == 0 && newInOld.length == textField.text.length){/*删除*/
@@ -892,6 +897,10 @@ UIDocumentPickerDelegate>
             }
             textField.text = tempStr;
         }else{
+            if(!hidenTextFieldOldStr){
+                return;
+            }
+            
             /*新增*/
             NSRange oldInNew = [textField.text rangeOfString:hidenTextFieldOldStr];
             if (oldInNew.location == 0 && oldInNew.length == hidenTextFieldOldStr.length){/*新增*/