Как узнать, начинается ли NSString с определенной другой строки?

Я пытаюсь проверить, начинается ли строка, которую я собираюсь использовать в качестве URL-адреса, с http. То, как я сейчас пытаюсь проверить, похоже, не работает. Вот мой код:

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];

Есть идеи?

150
задан TheNeil 16 May 2019 в 04:43
поделиться