我遇到无法解决的问题。
我试图在字符串上运行rangeOfString方法,但不确定如何确定是否未找到该字符串。例如:
NSRange range = [@"abc" rangeOfString:@"d" options:NSCaseInsensitiveSearch range:NSMakeRange(0,3)];
显然,字符串“abc”中不包含“d”。我希望能够做到这一点:
if(the range is empty since "d" is not in "abc")
//do something
这是什么代码?
谢谢!!
最佳答案
来自的文档NSString
-[NSString rangeOfString]
所以看起来像:
if ([@"abc" rangeOfString:@"d"].location == NSNotFound){
//Do something
是苹果认可的方式。
编辑:
感谢Kalle,我做了一个非常糟糕的错字,将其修复。