iphone – 可达性 – 奇怪的问题

iphone – 可达性 – 奇怪的问题,第1张

概述可达性* r = [Reachability reachabilityWithHostName:@“www.google.com”]; 这条线在设备上工作正常,但在模拟器上我崩溃了: * Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘+[Reachability reachabili 可达性* 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"];

在这一行中,编译器给出错误’没有已知的选择器reachabilityWithHostname的类方法:’.

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

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

现在我明白为什么它有效了.因为我的旧代码来自另一个项目,其他版本的Reachability和选择器是’Hostname’,但新的代码是’Hostname’.

在重写之前我正在检查Reachability是否有这种方法,而且在我看来它有,我无法理解这个问题.事实证明,我没有注意到一封信中的这个小变化!

总结

以上是内存溢出为你收集整理的iphone – 可达性 – 奇怪的问题全部内容,希望文章能够帮你解决iphone – 可达性 – 奇怪的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1033902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存