好吧,这个在我看来有点奇怪。任何帮助将不胜感激。
我最近实现了我发现的代码 here获取 MAC 地址。有趣的是,它会打印到控制台(除了 MAC 地址之外),如下所示:
<CFData 0x317df0 [0xa03e9ee0]>{length = 6, capacity = 6, bytes = 0x001f5bd82fd6}
我尝试在项目/框架中搜索“length =”,但没有任何结果。
如何让上述内容停止打印到控制台?
我正在 XCode 中使用 Objective C 和 C 构建 mac 应用程序。
有什么想法吗?
最佳答案
罪魁祸首是 GetPrimaryMACAddress.c
的第 185 行:
CFShow(MACAddressAsCFData); // for display purposes only; [...]
删除此行,stderr
的额外输出就会消失。
关于c - 尝试让 GetPrimaryMACAddress 停止打印详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3413773/