Skip to main content
 首页 » 操作系统

objective-c之将 Swift 中的 NSURL 方案与字符串进行比较

2024年01月01日35over140

我想知道这是否有可能在 swift 中完成,这样做的方式是什么?

我只是想能比较一下?我的 url 方案到我想要的任何字符串。这就是我在 objc 中的做法。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 
        if ([request.URL.scheme isEqual: @"http"] || [request.URL.scheme isEqual:@"https"]) { 
            return NO; 
        } 
 
    return YES; 
}  

请您参考如下方法:

在 Swift 中使用 == 而不是在 Objective-C 中使用 isEqual: 或 isEqualToString:

if (request.URL.scheme == "http" || request.URL.scheme == "https") {