iOS Swift 2.0 UITextView 根据文本冻结应用程序
iOS Swift 2.0 UITextView freezes app depending on text
我的 Swift 2.0 应用程序遇到了一个奇怪的问题。
我在故事板中定义了一个(可编辑的)UITextView
。
如果我在情节提要中将 text
属性 留空,一切都会按预期进行。但是当我输入文本 Kaasje
(在故事板中并重新编译)时,应用程序在加载笔尖(通过 segue 导航)时冻结并且 CPU 跳转到 100%(应用程序仍然卡住)。
该应用此时永远不会达到 viewDidLoad
。
在字体或字体大小之间更改时没有区别,行为仍然存在。
在 Xcode 中暂停并没有给我留下任何有用的东西,主线程很忙而没有指定任何函数。没有记录输出也没有创建任何日志。
我 运行 iOS9 在 iPad Air 上,该应用程序的内置目标是 iOS8 并且仅横向运行。
有没有人以前经历过这样的事情,并且可能对这种行为有解释?
就我的假设而言:计算文本大小时出现问题,导致在计算大小时或调整框架时无限循环。
P.S。其他文本也会发生这种情况,但 "Kaasje" 总是失败。当文本只有 1 行时,它似乎失败了。较长的文本往往会成功,而不是将其留空。
正如评论中所建议的那样,似乎有一个 。
我最终重新创建了整个视图,问题没有再次出现。
我的 Swift 2.0 应用程序遇到了一个奇怪的问题。
我在故事板中定义了一个(可编辑的)UITextView
。
如果我在情节提要中将 text
属性 留空,一切都会按预期进行。但是当我输入文本 Kaasje
(在故事板中并重新编译)时,应用程序在加载笔尖(通过 segue 导航)时冻结并且 CPU 跳转到 100%(应用程序仍然卡住)。
该应用此时永远不会达到 viewDidLoad
。
在字体或字体大小之间更改时没有区别,行为仍然存在。
在 Xcode 中暂停并没有给我留下任何有用的东西,主线程很忙而没有指定任何函数。没有记录输出也没有创建任何日志。
我 运行 iOS9 在 iPad Air 上,该应用程序的内置目标是 iOS8 并且仅横向运行。
有没有人以前经历过这样的事情,并且可能对这种行为有解释?
就我的假设而言:计算文本大小时出现问题,导致在计算大小时或调整框架时无限循环。
P.S。其他文本也会发生这种情况,但 "Kaasje" 总是失败。当文本只有 1 行时,它似乎失败了。较长的文本往往会成功,而不是将其留空。
正如评论中所建议的那样,似乎有一个
我最终重新创建了整个视图,问题没有再次出现。