Замены для GetMacOSStatusErrorString/GetMacOSStatusCommentString

Функции GetMacOSStatusErrorString и GetMacOSStatusCommentString, как представляется, устарели с 10.8. Существуют ли какие-либо неисчерпаемые функции замены для этих удобных функций отладки?

Ответ 1

Вы можете использовать [NSError errorWithDomain:NSOSStatusErrorDomain code:errorCode userInfo:nil], чтобы получить NSError, представляющий OSStatus of errorCode. NSError обеспечивает возможность получения локализованного сообщения об ошибке из кода ошибки (-localizedDescription) или обычного нелокализованного для целей отладки (-description).