gpt4 book ai didi

iPhone SDK : How to check for IP-Validity?

转载 作者:行者123 更新时间:2023-12-03 21:20:19 24 4
gpt4 key购买 nike

在我的 iPhone 应用程序中,用户可以输入特定的 IP 地址/URL 来连接到他们自己的服务器,我正在尝试检查输入地址的有效性。因此,如果用户输入类似“1234”的内容,应用程序就会抛出错误,因为它“看起来”不像 IP 地址或 URL。现在我正在尝试使用以下方法来完成此任务:

- (BOOL)urlIsValid:(NSString *)address {

NSString *urlRegEx = @"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+";
NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx];
return [urlTest evaluateWithObject:address];
}

我认为它工作得很好,但现在显然即使我输入正确的 IP 地址,该方法也会返回“NO”。关于可能出什么问题的任何想法吗?提前致谢!

最佳答案

阅读Apple Docs
特别是 list 1,其中代码显示 if (theConnection)

关于iPhone SDK : How to check for IP-Validity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5345964/

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