2011-03-14 48 views
0

我试图让使用的NSString实例rangeOfString方法的特定字符串的范围..的问题是,它有时会返回垃圾值..检查垃圾价值目标C

有没有一种方法,我可以做垃圾值的比较,如果发送垃圾的范围,则跳过下一步。

谢谢!

+0

你能否具体谈谈“垃圾值”? – Caleb 2011-03-14 18:38:50

+0

你确定它是垃圾吗?将范围的位置与NSNotFound进行比较。 – ughoavgfhw 2011-03-14 18:40:44

+0

是啊..它是垃圾..如果你记录range.position的值..你会看到它也是巨大的价值.. – Mobilewits 2011-03-14 18:56:54

回答

1

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

这是测试你会想:

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