Estou tentando verificar se uma sequência que vou usar como URL começa com http. A maneira como estou tentando verificar agora não parece estar funcionando. Aqui está o meu 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];
Alguma ideia?
ios
objective-c
iphone
nsstring
nsmutablestring
Roubar
fonte
fonte
Eu gosto de usar este método:
ou ainda mais fácil:
fonte
Se você estiver procurando por "http:", provavelmente desejará uma pesquisa que não diferencia maiúsculas de minúsculas:
fonte
Versão rápida:
fonte
if line.hasPrefix("prefix")
{} `if (line.hasPrefix("#")) {}
funciona tão bem.Esta é a minha solução para o problema. Ele removerá as letras desnecessárias e não diferencia maiúsculas de minúsculas.
fonte