我试图使用NSString实例的rangeOfString方法获取特定子字符串的范围..问题是它有时会返回垃圾值..
有没有办法可以对垃圾值进行比较,如果发送的范围是垃圾,可以跳过后续步骤。
谢谢!
答案 0 :(得分:1)
如果找不到该范围,您将获得NSRange
{NSNotFound, 0}
。你可以找到这个here in the documentation.
这是你想要的测试:
NSRange range = [myString rangeOfString:@"doobleydoo"];
if (range.location == NSNotFound) return;