NSErrorDomain для упаковки кода результата HTTP?

#ios #http-status-codes #nserror

#iOS #http-коды статуса #ошибка nserror

Вопрос:

Есть NSPOSIXErrorDomain для упаковки ошибок posix, NSOSStatusErrorDomain для упаковки ошибок Carbon и т.д. и т.п.

Существует ли стандартный домен для упаковки кода состояния HTTP в виде ошибки?

 id error = [NSError errorWithDomain: @"HTTP"
                               code: 404
                           userInfo: theInfo];
  

Я знаю, что мог бы создать свою собственную константу домена ошибки, просто указав там свою собственную строку, но это кажется неправильным способом справиться с этим. Наверняка есть домен, предназначенный для этой конкретной цели?

Ответ №1:

Я использую NSURLErrorDomain для этой цели.

Комментарии:

1. Apple перечисляет доступные коды ошибок здесь

Ответ №2:

В интересах закрытия этого вопроса я собираюсь просто заявить, что его нет. Если кто-то знает способ, не стесняйтесь публиковать другой ответ, и я выберу его.

Комментарии:

1. Как бы то ни было, я использовал точно такой же домен ( @"HTTP" ).