在使用textView的時(shí)候避免不了設(shè)置textView內(nèi)容的行間距。所以需要在textViewDidChange里面將text轉(zhuǎn)為attributeString格式。

但在使用YYTextView崩潰了,報(bào)錯(cuò)內(nèi)容

明顯是死鎖,方法重復(fù)調(diào)用自身。查看了調(diào)用堆棧發(fā)現(xiàn):
YYTextView的attributeText的set方法里調(diào)用了textViewDidChange方法
setAttributeText——>textViewDidChange———>setAttributeText...
為啥會(huì)有這種坑呢?其實(shí)正確的姿勢(shì)是設(shè)置typingAttributes