我做在写IOS代码是,发现之前写的关于检查是否包含某个特定字符串时可以用的代码,到另外一个地方就不能用了,后面又查了,没有说法,只能在换种方法写下,结果竟然可以,都不知道这是什么鬼!!!
之前的代码:
NSString *string = @"dsfsdfsdh";
if(([string rangeOfString:@"h"].location !=NSNotFound))
{
//存在
}
然后我想检测是否包含“dfs”结果不能用(举个例子)
现在的写法:
NSString *string= @"dsfsdfsdh";
if ([string containsString:@"dfs"]) {
NSLog(@"包含");
}
然后可以用了,这是为什么?麻烦大神给指教下原因,以免下次再出现~~~