我遇到无法解决的问题。

我试图在字符串上运行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,我做了一个非常糟糕的错字,将其修复。

08-05 22:40