2011-03-14 46 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;