检查垃圾值目标c

时间:2011-03-14 18:36:30

标签: objective-c nsstring

我试图使用NSString实例的rangeOfString方法获取特定子字符串的范围..问题是它有时会返回垃圾值..

有没有办法可以对垃圾值进行比较,如果发送的范围是垃圾,可以跳过后续步骤。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果找不到该范围,您将获得NSRange {NSNotFound, 0}。你可以找到这个here in the documentation.

这是你想要的测试:

NSRange range = [myString rangeOfString:@"doobleydoo"];
if (range.location == NSNotFound) return;