如何获得非当前的属性字符串
我通过属性字符串属性设置故事板中UITextView文本的外观。 但是,当我尝试在运行时访问它以复制属性对象时,它将返回null。
NSAttributedString *atrString = self.contentTextView.attributedText;
NSLog(@"atrString = %@", atrString);
输出
2013-09-20 14:44:19.572 PageTest[69125:70b] atrString = (null)
我之前没有使用属性字符串,所以我确信我做错了什么,但是冲刷文档仍然让我空手而归。 任何援助将不胜感激。 谢谢!
只是有同样的问题:如果在Interface Builder(Xcode 6.1)中未标记为可选,则无法访问TextView上的JavasText。 没问题,但如果代码完成的话。 在我的情况下,我的子类UITextview:
-(id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self)
{
self.selectable = NO;
}
return self;
}
所以我认为IB的做法并不完美。 再次)
它应该工作。 可能你忘了将IBOutlet contentTextView连接到故事板?
尝试打印contentTextView对象:
NSLog(@"contentTextView = %@", self.contentTextView);
链接地址: http://www.djcxy.com/p/15997.html
上一篇: How to get current attributed string in non
下一篇: Type.GetType fails when invoked as method group but not in lambda expression