标签: ios
我有这样简单的方法。
NSAttributedString *aStr = [self.attributedText attributedSubstringFromRange:range];
但有时,它显示错误'超出范围'。我怎样才能事先检查?我只检查.length吗?有替代方式吗?
答案 0 :(得分:1)
您需要进行以下检查:
range.location + range.length <= self.attributedText.length