讯飞输入法 iOS 版的一个 Bug

一个正常的 UITextField,当有中文后跟一个英文字母时,删除这个英文字母,收不到文字变化的回调。 UITextField *textField = ...; [textField addTarget:self action:@selector(onTextChanged:) forControlEvents:UIControlEventEditingChanged]; 然后又尝试监听通知,也不行。暂时无解,搜狗、百度等键盘没有发现此问题。 UITextField *textField = ...; [[NSNotificationCenter defaultCenter] addObserver:self »

PHAsset 获取图片高宽的 Bug

最近遇到一个在 App 中打开相册 Crash 的问题,但是我们无法复现,于是找用户要到了她要上传的图片的原图,原图是一张微博等平台上常见的超长图片。现在不少专业的博主为了排版方便及全平台统一,都会使用一整张长图来发内容,而不是用图文混排的方式。 图片导入到相册后发现的确会 Crash,于是单步跟进,发现这张图片高度居然是 18446744073709519761!很明显不正常,因为在电脑上查看图片高度为 33681,如果 App 认为它高度是那么多,就会照那个大小去申请内存,不 Crash 才怪。 »