【发布时间】:2015-04-17 11:07:08
【问题描述】:
当设备连接到 WiFi 时,谁能建议我在目标 c 中获取 iPhone 设备 IP 地址的方法。
基本上我想知道除了getifaddrs(&interfaces)还有什么方法可以在设备连接WiFi时获取设备的IP地址?
【问题讨论】:
-
寻找替代解决方案的原因是什么?您是否面临
getifaddrs(&interfaces)方法的任何缺点?如果是这样,请将其包含在您的问题中。 -
这很奇怪。我一直在使用相同的技术来获取我的 64 位设备的 IP 地址,并且效果很好。您是否在其他 64 位设备上尝试过?该特定设备可能有问题。
-
如果我将方法移动到 appdelegate 类或任何其他类,它工作正常。当我从需要 IP 地址的同一个类中调用该方法时,这崩溃了。估计是内存问题!
标签: ios objective-c wifi ip-address