gpt4 book ai didi

iphone - 可达性 - 奇怪的问题

转载 作者:太空狗 更新时间:2023-10-30 03:57:55 27 4
gpt4 key购买 nike

Reachability *r = [Reachability reachabilityWithHostName:@"www.google.com"];

这条线在设备上运行良好,但在模拟器上我崩溃了:

* Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[Reachability reachabilityWithHostName:]: unrecognized selector sent to class

有人知道为什么吗?

最佳答案

我遇到了几乎相同的问题,只是链接器在我通过 pod 添加后没有链接 Reachability。

internetReachable = [Reachability reachabilityWithHostName:@"www.google.com"];

在这一行中,编译器给出错误“选择器可达性与主机名没有已知的类方法:”。

我尝试读取可达性,尝试清理项目,但没有任何帮助。然后我只是尝试重写这一行并编译它!

internetReachable = [Reachability reachabilityWithHostname:@"www.google.com"];

现在我明白了它为什么起作用了。因为我的旧代码是从另一个具有其他版本的 Reachability 的项目中获取的,并且选择器使用“HostName”,而新代码使用“Hostname”。

在重写之前,我正在检查 Reachability 是否有这个方法,在我看来它有,但我无法理解这个问题。原来我没有注意到一个字母的这个小变化!

关于iphone - 可达性 - 奇怪的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634564/

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