iOS原生 输入框短信自动填充多遍 原生解决办法

短信自动填充 只有当输入框text无值的时候才会显示

所以不需要考虑这种情况

监听输入框内容变化的其中两种方法

  1. \[NSNotificationCenter defaultCenter\] addObserver:self selector:@selector(textChange123:) name:UITextFieldTextDidChangeNotification object:nil\];

这两种方法 自动填充时都候会走 3整遍

准确来说会走很多遍,比如验证码是123456

每次打印的数据是

123456

123456

nil

1

12

123

1234

12345

123456

当用原生代码监听的时候,判断6位直接发接口就会导致发3次,

解决此问题的一种办法是:

收到第一个长度为6的值时,取消监听,发接口,接口回来后,再增加监听

问题解决

相关推荐
金山毒霸电脑医生7 小时前
植物大战僵尸融合版下载与安装教程:PC/安卓/iOS 全面指南
游戏·ios·植物大战僵尸·植物大战僵尸融合版·游戏工具
金山毒霸电脑医生8 小时前
植物大战僵尸杂交版最新v0.2版下载安装|2025图文解析教程
android·游戏·ios·植物大战僵尸·软件下载安装
恋猫de小郭8 小时前
Android Gradle Plugin 9.0 发布,为什么这会是个史诗级大坑版本
android·flutter·ios·开源
keep the10 小时前
Windows启动IOS17/18的WDA
windows·ios·自动化
weixin_4038101315 小时前
EasyClick iOS自动化代理IPA挂了 如何再次启动?
android·ios·自动化
Unstoppable2216 小时前
iOS App 开发攻略
ios·xcode·软件开发
2501_915918411 天前
如何在iPad上找到并打开文件夹的完整指南
android·ios·小程序·uni-app·iphone·webview·ipad
2501_915918412 天前
Wireshark、Fiddler、Charles抓包工具详细使用指南
android·ios·小程序·https·uni-app·iphone·webview
TheNextByte12 天前
如何将文件从Android无线传输到 iPad
android·ios·ipad
2501_915106322 天前
如何在iPad上高效管理本地文件的完整指南
android·ios·小程序·uni-app·iphone·webview·ipad