From 5fe8a419d26789a71843ca0fa5b1ef93abc48ef6 Mon Sep 17 00:00:00 2001 From: nixzhu Date: Wed, 20 Jan 2016 13:36:56 +0800 Subject: [PATCH] guard characters.count > index in yep_mentionWordInIndex --- Yep/Extensions/String+Yep.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Yep/Extensions/String+Yep.swift b/Yep/Extensions/String+Yep.swift index 065c72b5..55fe601b 100644 --- a/Yep/Extensions/String+Yep.swift +++ b/Yep/Extensions/String+Yep.swift @@ -47,11 +47,13 @@ extension String { func yep_mentionWordInIndex(index: Int) -> (wordString: String, mentionWordRange: Range)? { + println("startIndex: \(startIndex), endIndex: \(endIndex), index: \(index), length: \((self as NSString).length), count: \(self.characters.count)") + guard index > 0 else { return nil } - guard (self as NSString).length > index else { + guard self.characters.count > index else { return nil }