2015-11-05 111 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此問題消失。

相關問題