Попытка получить GetPrimaryMACAddress, чтобы остановить печать многословно - PullRequest
0 голосов
/ 05 августа 2010

Хорошо, этот кажется мне немного странным.Любая помощь будет принята с благодарностью.

Я недавно реализовал код, который нашел здесь , чтобы получить MAC-адрес.Самое смешное, что это вывод на консоль (в дополнение к MAC-адресу) что-то вроде следующего:

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

Я попытался выполнить поиск в проекте / фреймворках для 'length =',но ничего не вышло.

Как мне получить вышеупомянутое, чтобы прекратить печать на консоль?

Я работаю в XCode, создавая приложение для Mac с использованием Objective Cи C.

Есть идеи?

1 Ответ

2 голосов
/ 05 августа 2010

Виновником является линия 185 GetPrimaryMACAddress.c:

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

Удалите эту строку, и дополнительный вывод в stderr исчезнет.

...