Estoy tratando de verificar si una cadena que voy a usar como URL comienza con http. La forma en que estoy tratando de verificar en este momento no parece estar funcionando. Aquí está mi código:
NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"];
if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){
NSString *temp2 = [[NSString alloc] init];
temp2 = businessWebsite;
[temp appendString:temp2];
businessWebsite = temp2;
NSLog(@"Updated BusinessWebsite is: %@", businessWebsite);
}
[web setBusinessWebsiteUrl:businessWebsite];
¿Algunas ideas?
Me gusta usar este método:
o incluso más fácil:
fuente
Si está buscando "http:" probablemente querrá una búsqueda sin distinción entre mayúsculas y minúsculas:
fuente
Versión rápida:
fuente
if line.hasPrefix("prefix")
{} `if (line.hasPrefix("#")) {}
funciona igual de bienEsta es mi solución al problema. Eliminará las letras que no son necesarias y no distingue entre mayúsculas y minúsculas.
fuente