Вы должны взглянуть на заголовок <Framework/FrameworkErrors.h>
, чтобы узнать, из какой структуры вы используете метод, возвращающий ошибку.
Например, NSError
в домене Какао, который вы получаете от метода в платформе Foundation, будет иметь свое свойство code
, описанное в заголовке <Foundation/FoundationErrors.h>
. Аналогично с AppKit и <AppKit/AppKitErrors.h>
и Core Data и <CoreData/CoreDataErrors.h>
.
Кроме того, если вы печатаете описание NSError
в отладчике, оно должно включать не только область ошибок и код, но также имя фактической константы кода ошибки, чтобы вы могли найти ее в справочнике по API. .