所以,我有一个iPhone应用程序在启动时与移动运营商上的一个特定iPhone冻结。
我追溯到一个[NSProcessInfo hostName]
调用,它会阻止大约45秒,然后返回我认为正确的结果。我没有真正看到它应该阻止的特定原因,但它肯定似乎是为每次通话拨打网络电话。
我尝试使用看似完全相同的东西替换它,但不花费任何时间,gethostname()
。
最后,他们都会在我能提出的所有情况下都返回完全相同的东西。究竟有什么区别,为什么[NSProcessInfo hostName]
这么慢?