Add http:// to NSURL if it's not there

后端 未结 5 1194
粉色の甜心
粉色の甜心 2021-01-11 22:50

I am using web view in my app, getting a URL from a text field. It works if the string starts with \"http://\". I am trying to modify the code so that it can also handle the

5条回答
  •  萌比男神i
    2021-01-11 23:07

    Try This:

        NSString *URL = @"apple.com" ;
        NSURL *newURL ;
    
        if ([URL hasPrefix:@"http://"] || [URL hasPrefix:@"https://"]) {
            newURL = [NSURL URLWithString:URL] ;
        }
        else{
            newURL = [NSURL URLWithString:[NSString 
            stringWithFormat:@"http://%@",URL]] ;
        }
        NSLog(@"New URL : %@",newURL) ;
    

提交回复
热议问题