牛骨文教育服务平台(让学习变的简单)
博文笔记

iOS开发 OC 判断NSString是否包含某个字符串 为什么?

创建时间:2018-03-21 投稿人: 浏览次数:270

我做在写IOS代码是,发现之前写的关于检查是否包含某个特定字符串时可以用的代码,到另外一个地方就不能用了,后面又查了,没有说法,只能在换种方法写下,结果竟然可以,都不知道这是什么鬼!!!

之前的代码:

NSString *string = @"dsfsdfsdh";
if(([string rangeOfString:@"h"].location !=NSNotFound))
    {
    //存在
     }

然后我想检测是否包含“dfs”结果不能用(举个例子)

现在的写法:

NSString *string= @"dsfsdfsdh";

if ([string containsString:@"dfs"]) {

NSLog(@"包含");

}

然后可以用了,这是为什么?麻烦大神给指教下原因,以免下次再出现~~~

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。