sizes icon human haptic guidelines form developer apple iphone objective-c cocoa-touch ios4

iphone - icon - ios form design



iPhone: ¿Cómo verificar si existe una subcadena en una cadena? (6)

Tengo un nombre de cadena y quiero comparar si esa cadena contiene una subcadena como "_thumb.png".


En ios 8 o OS X 10.10 podemos usar.

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


La respuesta de ssteinberg se ve bastante bien, pero también está esto:

NSRange textRange; textRange =[string rangeOfString:substring]; if(textRange.location != NSNotFound) { //Does contain the substring }

que encontré here .


Puedes intentar esto:

NSString *originalString; NSString *compareString;

Deje que su string se almacene en el originalString y la substring que desea comparar se almacena en compareString .

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


puedes pasar por esto

here


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


[string rangeOfString:string1].location!=NSNotFound

rangeOfString: documentación.