我在我的Swift 2.0应用程序中遇到了奇怪的问题。
我在storyboard中定义了一个(可编辑的)UITextView。如果我在storyboard中将text属性留空,则一切正常。但是,当我输入文本Kaasje(在storyboard中并重新编译),应用程序在加载nib时冻结(通过segue导航),CPU跳到100%(应用程序仍然停滞不前)。此时应用程序永远不会到达viewDidLoad。
更改字体或字体大小没有任何影响,行为保持不变。
在Xcode中暂停不会给我留下任何有用的东西,主线程忙于执行某些函数。没有任何日志被记录到输出中,也没有创建任何日志文件。
我在iPad Air上运行iOS9,该应用程序的构建目标为iOS8,只运行横向模式。
有人以前遇到过类似的情况,并且可能对这种行为有解释吗?
就我所知:计算文本大小时出现问题,导致在计算大小或调整框架时发生无限循环。
另外,这种情况也会发生在其他文本中,但“Kaasje”总是失败。当文本只有1行时似乎会失败。较长的文本倾向于成功,同样地,将其留空也会成功。
我在storyboard中定义了一个(可编辑的)UITextView。如果我在storyboard中将text属性留空,则一切正常。但是,当我输入文本Kaasje(在storyboard中并重新编译),应用程序在加载nib时冻结(通过segue导航),CPU跳到100%(应用程序仍然停滞不前)。此时应用程序永远不会到达viewDidLoad。
更改字体或字体大小没有任何影响,行为保持不变。
在Xcode中暂停不会给我留下任何有用的东西,主线程忙于执行某些函数。没有任何日志被记录到输出中,也没有创建任何日志文件。
我在iPad Air上运行iOS9,该应用程序的构建目标为iOS8,只运行横向模式。
有人以前遇到过类似的情况,并且可能对这种行为有解释吗?
就我所知:计算文本大小时出现问题,导致在计算大小或调整框架时发生无限循环。
另外,这种情况也会发生在其他文本中,但“Kaasje”总是失败。当文本只有1行时似乎会失败。较长的文本倾向于成功,同样地,将其留空也会成功。