试图让GetPrimaryMACAddress停止打印详细

时间:2010-08-05 10:21:37

标签: c macos core-foundation

好吧,这个在我看来有点奇怪。任何帮助将不胜感激。

我最近实现了代码here来获取MAC地址。有趣的是,它是打印到控制台(除MAC地址之外),如下所示:

<CFData 0x317df0 [0xa03e9ee0]>{length = 6, capacity = 6, bytes = 0x001f5bd82fd6}

我尝试在项目/框架中搜索'length =',但没有任何结果。

如何让上述内容停止打印到控制台?

我正在使用Objective C和C在XCode中构建一个mac应用程序。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

罪魁祸首是GetPrimaryMACAddress.c的第185行:

                CFShow(MACAddressAsCFData); // for display purposes only; [...]

删除此行,stderr的额外输出消失。