如何检查一个字符串是否包含 Objective-C 中的另一个字符串?字符串包含 URL

How do I check if a string contains another string in Objective-C? String contains URLs

如果我使用 URL 进行字符串比较,它对我不起作用,请检查下面的代码

 NSString *string = @"https://www.youtube.com/watch?v=3I-YwybNGiA";

    if ([string containsString:@"www.youtube.com/watchv=3I-YwybNGiA"]) 
      { 
        NSLog(@"string contains www.youtube.com/watchv=3I-YwybNGiA!");

      } else {

        NSLog(@"string does not contain www.youtube.com/watchv=3I-YwybNGiA");

       }

在原始字符串中

watch?v=3I-YwybNGiA

在您正在搜索的子字符串中

watchv=3I-YwybNGiA

缺少 ?