在使用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...
為啥會有這種坑呢斥滤?其實(shí)正確的姿勢是設(shè)置typingAttributes