Saya mencoba memeriksa untuk melihat apakah string yang akan saya gunakan sebagai URL dimulai dengan http. Cara saya mencoba memeriksa sekarang sepertinya tidak berfungsi. Ini kode saya:
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];
Ada ide?
Saya suka menggunakan metode ini:
atau bahkan lebih mudah:
sumber
Jika Anda memeriksa "http:", Anda mungkin ingin pencarian case-sensitive:
sumber
Versi cepat:
sumber
if line.hasPrefix("prefix")
{} `if (line.hasPrefix("#")) {}
berfungsi juga.Ini solusi saya untuk masalah ini. Ini akan menghapus huruf-huruf yang tidak perlu dan tidak sensitif huruf besar-kecil.
sumber