iOS开发 OC 判断NSString是否包含某个字符串 为什么?
我做在写IOS代码是,发现之前写的关于检查是否包含某个特定字符串时可以用的代码,到另外一个地方就不能用了,后面又查了,没有说法,只能在换种方法写下,结果竟然可以,都不知道这是什么鬼!!!
之前的代码:
NSString *string = @"dsfsdfsdh"; if(([string rangeOfString:@"h"].location !=NSNotFound)) { //存在 }
然后我想检测是否包含“dfs”结果不能用(举个例子)
现在的写法:
NSString *string= @"dsfsdfsdh"; if ([string containsString:@"dfs"]) { NSLog(@"包含"); }
然后可以用了,这是为什么?麻烦大神给指教下原因,以免下次再出现~~~
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: iOS判断字符串中是否包含另一个字符串
- 下一篇: 判断NSString是否包含某个字符串