2011-04-06 32 views

Respuesta

16

Puede probar esto:

NSString *originalString; 
NSString *compareString; 

Deje que su string almacenar en originalString y la substring que desea comparar se almacena en compareString. respuesta

if ([originalString rangeOfString:compareString].location==NSNotFound) 
{  
    NSLog(@"Substring Not Found"); 
} 
else 
{ 
    NSLog(@"Substring Found Successfully"); 
} 
3

de ssteinberg se ve muy bien, pero también hay esto:

NSRange textRange; 
textRange =[string rangeOfString:substring]; 

if(textRange.location != NSNotFound) 
{ 

//Does contain the substring 
} 

que encontré here.

2
NSString *string = @"hello bla bla"; 
if ([string rangeOfString:@"bla"].location == NSNotFound) 
{ 
    NSLog(@"string does not contain bla"); 
} 
else 
{ 
    NSLog(@"string contains bla!"); 
} 
1

En ios 8 u OS X 10.10 que podemos utilizar.

if(![textLine containsString:@"abc"]) 
{ 
    [usableLines addObject:textLine]; 
} 
Cuestiones relacionadas