通过 Interface Builder 在 UITextView 中添加“...”
Adding '...' in UITextView through Interface Builder
我通过 Interface Builder 在 UITableViewCell
内容视图中添加了一个 UITextView
。
然后,我想把三个点'...'作为文本。
当我 运行 应用处于调试模式时(无论是否模拟设备),调试 Session 显示:
- 100% CPU 职业,
- 无日志输出,
- 没有线程信息。
我的断点位于viewDidLoad
。
线程 1 处于无限循环中,我的断点从未被击中,我无法通过仪器分析找到它发生的位置。
在其他情况下(空文本、随机字符...),运行照常进行。
稍后,我尝试用一个、两个点 => KO...
你遇到过吗?
我的会议:
Swift 2.1,Xcode 版本 7.1 (7B91b),OS X 10.11.1 (El Capitan)
IB 出口:
class SubscriptionViewController: UITableViewController, UITextViewDelegate, CLLocationManagerDelegate {
@IBOutlet weak var myName: UITextView!
截图:
同时 运行 这三个点:
我启动分析....没有...
如果我对空文本执行相同的操作:
没问题!
看起来是与特殊字符有关的问题。
如果将 Text
中的 Attributes Inspector
类型从 Plain
更改为 Attributed
,此问题就会消失。
我通过 Interface Builder 在 UITableViewCell
内容视图中添加了一个 UITextView
。
然后,我想把三个点'...'作为文本。
当我 运行 应用处于调试模式时(无论是否模拟设备),调试 Session 显示:
- 100% CPU 职业,
- 无日志输出,
- 没有线程信息。
我的断点位于viewDidLoad
。
线程 1 处于无限循环中,我的断点从未被击中,我无法通过仪器分析找到它发生的位置。
在其他情况下(空文本、随机字符...),运行照常进行。 稍后,我尝试用一个、两个点 => KO...
你遇到过吗?
我的会议: Swift 2.1,Xcode 版本 7.1 (7B91b),OS X 10.11.1 (El Capitan)
IB 出口:
class SubscriptionViewController: UITableViewController, UITextViewDelegate, CLLocationManagerDelegate {
@IBOutlet weak var myName: UITextView!
截图:
同时 运行 这三个点:
我启动分析....没有...
如果我对空文本执行相同的操作:
没问题!
看起来是与特殊字符有关的问题。
如果将 Text
中的 Attributes Inspector
类型从 Plain
更改为 Attributed
,此问题就会消失。