Я могу легко найти noErr = 0
в исходном коде библиотеки OS X. Но довольно сложно найти полный список кодов ошибок для OSStatus
на iOS.
В Mac OS X не так сложно найти такие вещи, как
kAudioHardwareUnsupportedOperationError
Но я не могу найти полезную информацию для кодов iOS OSStatus. Было бы неплохо иметь полный список их или любые указатели на файлы заголовков, которые их определяют.
Спасибо!
UPDATE:
Я не думаю, что мой вопрос является дубликатом вышеупомянутого вопроса. Оп из этого "возможного дублированного" вопроса хотел преобразовать коды 4 char, которые он уже знал, в удобочитаемые строки. Вместо этого, вот моя дальнейшая спецификация:
Я даже не знаю, какие 4- char или typedefed целые числа использовать для iOS. Я хотел бы увидеть что-то вроде полного списка кодов, например, вы обычно видите во многих проектах С++ framework/library, например, список перечислений или стандартные исключения или даже коды OS-кода k, которые, по крайней мере, могут можно найти только в документах Xcode.
Мои данные этих кодов включают:
В моих пользовательских функциях, например, некоторых обратных вызовах CoreAudio, которые должны возвращать OSStatus, я бы хотел вернуть эти встроенные считываемые человеком коды, чтобы указать типы ошибок времени выполнения. Без списка я не знаю, что вернуть, кроме noErr.
По-видимому, многие k-коды OSX undefined в среде iOS, поэтому они не могут использоваться прозрачно.
ОБНОВЛЕНИЕ (ЗАКЛЮЧЕНИЕ):
Наконец-то я нашел ключ: поиск ключевого слова "Коды результата" в документации Xcode (Organizer), и мы получим более или менее категоризированные разделы документации кодов возврата в "Системных руководствах". Это достаточно хорошо для моего первоначального вопроса. -