Que*_*ons 12 iphone objective-c nsstring
我想问一个关于目标C的问题.NSString*是否包含一些函数来检查NSString*在UITextField.text中是否包含一些字符串?例如
NSString *checkString = @"abcd%"
if(checkString contains '%') // I want this function
return YES;
else
return NO;
Run Code Online (Sandbox Code Playgroud)
Noa*_*oon 44
if([checkString rangeOfString:@"%"].location != NSNotFound)
// hooray!
Run Code Online (Sandbox Code Playgroud)
你可以用- (NSRange)rangeOfString:(NSString *)aString.代码看起来像:
Run Code Online (Sandbox Code Playgroud)NSRange range = [UITextField.text rangeOfString:@"!"]; if (range.length > 0){ NSLog(@"String contains '!'"); } else { NSLog(@"No '!' found in string"); }