gpt4 book ai didi

ios - `isEqualToString` 中的通配符 URL

转载 作者:行者123 更新时间:2023-11-28 18:37:07 24 4
gpt4 key购买 nike

所以我有一个检查 URL 的方法,并且只允许在 Web View 中加载特定的 URL。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSString *full = [request.URL absoluteString];

if ([full isEqualToString:@"http://cheese.com/example1"] || [full isEqualToString:@"http://cheese.com/example2"]
|| [full isEqualToString:@"http://cheese.com/example3"]
**|| [full isEqualToString:@"http://cheese.com/*"]**

) {
NSLog(@"URL is %@, good to go!", full);
return YES;
}
else
NSLog(@"URL is %@, not going to load.", full);
return NO;


}

我的问题是,在第三个示例 http://cheese.com/example/* 中,我试图加载所有可能弹出的内容来代替 *。每次都不一样。有没有特定的符号或任何方式让它在这些检查中加载超过/的任何内容?

最佳答案

[full hasPrefix::@"http://cheese.com/"] 应该做你想做的事。

关于ios - `isEqualToString` 中的通配符 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16720675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com