2015-11-05 198 views
0

我通过Interface Builder在UITableViewCell内容视图中添加了UITextView。 然后,我想把三个点作为文本。通过Interface Builder在UITextView中添加'...'

当运行在调试模式(模拟装置与否)的应用程序,该调试会话显示:

  • 100%的CPU占用,
  • 没有日志输出,
  • 没有线程信息。

我的断点位于viewDidLoad

Thread1处于无限循环中,我的断点永远不会被触发,我无法通过仪器分析找到它发生的位置。

在其他情况下(空文本,随机字符...),它通常运行。 稍后,我尝试用一​​个,两个点=> KO ...

这是否发生在你身上?

我的conf: 雨燕2.1,版本的Xcode 7.1(7B91b),OS X 10.11.1(酋长)

IBOutlet中:

class SubscriptionViewController: UITableViewController, UITextViewDelegate, CLLocationManagerDelegate { 



@IBOutlet weak var myName: UITextView! 

截图: IB screenshot

IBOutlet

运行这三个点时: CPU occupation rate at 100%

我启动剖析....没什么...... enter image description here

如果我做的空文本相同的操作: enter image description here

没问题!

enter image description here

+0

你可以发布你的代码吗? –

+0

我试了一下,并有一个点和三个点相同的问题:)它看起来像是一个特殊字符相关的问题,因为如果你将'文本'类型的窗体'Plain'改为'Attributed',这个问题就消失了 –

+0

@ alex_p宾果!如果你把它作为答案发布,我会给你更多的观点......;) –

回答

1

它看起来是有特殊字符相关的问题。 如果更改Text输入Attributes Inspector表格PlainAttributed此问题消失。

相关问题