0
我試圖讓使用的NSString實例rangeOfString方法的特定字符串的範圍..的問題是,它有時會返回垃圾值..檢查垃圾價值目標C
有沒有一種方法,我可以做垃圾值的比較,如果發送垃圾的範圍,則跳過下一步。
謝謝!
我試圖讓使用的NSString實例rangeOfString方法的特定字符串的範圍..的問題是,它有時會返回垃圾值..檢查垃圾價值目標C
有沒有一種方法,我可以做垃圾值的比較,如果發送垃圾的範圍,則跳過下一步。
謝謝!
如果未找到範圍,您將得到NSRange
和{NSNotFound, 0}
。你可以找到這個here in the documentation.
這是測試你會想:
NSRange range = [myString rangeOfString:@"doobleydoo"];
if (range.location == NSNotFound) return;
你能否具體談談「垃圾值」? – Caleb 2011-03-14 18:38:50
你確定它是垃圾嗎?將範圍的位置與NSNotFound進行比較。 – ughoavgfhw 2011-03-14 18:40:44
是啊..它是垃圾..如果你記錄range.position的值..你會看到它也是巨大的價值.. – Mobilewits 2011-03-14 18:56:54