如果http或https不包含nsurl,则不会加载网站

| 我有一个文本框,可以在其中输入网址。问题是,如果我只是键入\'cnn.com \'或前面没有\'http:// \'的任何站点,则不会加载该页面。有没有办法来解决这个问题? 我搜索了Apple文档,但找不到所需的帮助。 我的代码:
NSString *zzz = URLbox.text;

NSURL *url = [NSURL URLWithString:zzz];
[webBrowser loadRequest:[NSURLRequest requestWithURL:url]];
    
已邀请:
        检查输入的URL(URLbox.text)是否以
http://
https://
开头,如果不是,则以
http://
作为前缀。     
        URL包含一个方案,除非它是相对的作为文档的一部分。
cnn.com
http://cnn.com
http://www.cnn.com
的缩写。在提交请求之前,浏览器通常会在您在位置栏中键入的内容中自动添加“ 1”。 您应该检查用户的字符串是否以方案开头(不一定是
http://
https://
,但在您的用例中可能就足够了),如果缺少,则默认添加一个。     

要回复问题请先登录注册