【问题标题】:iOS 10 XCode 8 - secure text field, bug?iOS 10 XCode 8 - 安全文本字段,错误?
【发布时间】:2016-10-10 03:37:26
【问题描述】:

我将我的应用程序从 Xcode 7 更新到 Xcode 8,现在我的密码输入字段出现问题。
当密码比提供的字段长时,我的应用程序冻结并开始消耗内存,直到崩溃.
有趣的事实,它只是在我将文本设置为“安全文本”时发生。
我的字段垂直居中并且具有固定宽度(不确定这是否重要),
当我的密码是长于字符数,输入字段可以占用(以及它应该向左移动的位置)我得到了崩溃。

有人经历过这样的 smt 吗?
(正如我所说,我刚刚更新到更新的 XCode - 在 10.0.2 真实设备上运行,在旧设备上没有这个问题......)

谢谢,

问候

【问题讨论】:

  • 您是在所有设备上还是仅在 iPhone 5s 6 等特定设备上遇到此问题,

标签: ios objective-c iphone xcode


【解决方案1】:

是的,这是一个错误。

Bug 是这样的:

当用户在试图缩小文本以适应大小的文本字段中键入大密码时,应用程序可能会冻结。

检查一下:https://openradar.appspot.com/28590124

可能的解决方案:

  1. change the secure password character in UITextfield

  2. Secure UITextField text change to (*) asterisk character

【讨论】:

  • 引用来自记者,而不是苹果。
  • 谢谢,谢谢,我修改了。
  • 谢谢,我想我必须自己处理它,而不是等待苹果修复它
  • 谢谢你,我以为我疯了。如果您没有设置为长密码保持字体缩放,另一种解决方法是取消选中 UITextField 属性检查器中“最小字体大小”部分中的“调整为适合”。完成编辑后,密码将被截断。
猜你喜欢
  • 2016-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-04
  • 1970-01-01
  • 2017-01-20
  • 2014-09-05
相关资源
最近更新 更多