我找到了Apple关于如何获取计算机MAC地址的示例,但是,它似乎以字节数组(或类似的东西)返回它。
对于我的应用程序,我需要它在NSString中(例如" 00:00:00:00:00")。我对此非常陌生,我尝试转换示例代码似乎返回的CFData(我认为)并没有成功。
我在示例代码中看到它将返回kernResult。如果其中包含MAC地址,我怎样才能离开kernResult并进入NSString?
答案 0 :(得分:0)
参考GetPrimaryMACAddress,写一下
NSString *macAddress = [NSString stringWithFormat:@"%02x:%02x:%02x:%02x:%02x:%02x",
MACAddress[0], MACAddress[1], MACAddress[2], MACAddress[3], MACAddress[4], MACAddress[5]];