How to check if a string contains another string in Objective-C
In this tutorial, we are going to learn about how to check if a string contains another string or substring in Objective-C
Checking the string contains another
To check if a string contains another string in objective-c, we can use the rangeOfString:
instance method where it returns the {NSNotFound, 0}
if a ‘searchString’ is not found or empty ("").
Here is an example:
NSString *string = @"how are you";
if ([string rangeOfString:@"you"].location == 0) {
NSLog(@"string does not contain you");
} else {
NSLog(@"string contains you!");
}
Output:
string contains you!