Описание тега nserror

NSError is a Cocoa class that encapsulates richer and more extensible error information than is possible using only an error code or error string.
1 ответ

Alamofire - ошибка преобразования из Swift 2 в Swift 3

Я конвертирую свой проект из Swift 2.3 в Swift 3.0, Мы используем стручок Alamofire для работы в сети. Теперь у меня проблема с NSError, Когда мы пишем error: responseObj.result.error, Swift 3 не принимает это. Помогите мне решить эту проблему. Пров…
19 июл '17 в 07:39
1 ответ

Стандартизированные коды ошибок - Objective-C

Я пытаюсь добавить коды ошибок в один из моих проектов следующим образом: typedef enum { FSChatErrorChatManagerInUse = 101, FSChatErrorFailedToRetrieveHeader = 202, FSChatErrorFailedToGetCount = 303, } FSChatErrorCode; Затем отправьте: NSError * err…
19 мар '14 в 20:29
1 ответ

localizedFailureReason возвращает ноль

Мне нужно показать ошибку localizedFailureReason по какой-то причине. Я получаю NSError Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Unexpected end of file while parsing object.) UserInfo=0x17…
17 мар '15 в 12:47
2 ответа

Objective-c передает параметр ошибки в метод inside

Это общий шаблон для добавления параметра вывода ошибок при написании методов Objective-c.Насколько я знаю, это то, как вы создаете метод, который возвращает ошибку, если что-то не так: - (void)doSomethingWithObj:(id)obj error:(NSError *__autoreleas…
20 июл '14 в 12:34
1 ответ

Разбор пользовательского значения из NSError

Когда запрос API не удается, мне нужно знать количество неудачных попыток. В Backend добавлено свойство "попытки" объекта ошибки. Как я могу найти это значение, поскольку NSError не совместим с KV-сопряжением, и я не вижу его, когда записываю объект…
10 окт '18 в 18:13
1 ответ

Домены NSError / пользовательские домены - соглашения и лучшие практики

NSError требует домен, который, как я понимаю, сегментирует диапазон кодов ошибок. Можно было бы ожидать, что где-то существует реестр кода domain.error, но я не смог его обнаружить. Предположительно, это можно использовать для поиска локализованных…
22 ноя '09 в 15:29
5 ответов

NSError release: сообщение отправлено на освобожденный экземпляр

Я получаю сбой в приложении iOS 7 со следующей ошибкой: -[NSError release]: message sent to deallocated instance 0x3c443fe0 Ошибка инициируется, когда я добавляю вызов следующему методу: -(void)loadMessages:(NSString*)customerUID { NSString *formatU…
17 мар '14 в 17:15
1 ответ

Как добавить оповещение "если параметр данных = ноль"

Здравствуйте, я пытаюсь создать оповещение, если я не могу подключиться к веб-службе. По сути, если я увижу "параметр данных равен nil", я бы хотел, чтобы в сообщении говорилось "не удалось подключиться и вернуться. Это код, который я использую для …
19 июн '14 в 00:21
2 ответа

Нужен универсальный способ извлечь текст ошибки

Я разработал некоторые iOS 6.1 код для решения NSError, Но я не доволен этим. Это в лучшем случае взломать -(bool) reptErrAtModule: (NSString *) module atSubr: (NSString *) subr atFunc: (NSString *) func withErr: (NSError *) err { id value = [[err u…
05 сен '13 в 11:49
1 ответ

Приведение идентификатора к указателю на указатель NSError (NSError **)

У меня есть NSError ** хранится в массиве (так что я могу получить его как таковой array[0]). Я пытаюсь преобразовать его в переменную: NSError * __autoreleasing *errorPointer = (NSError * __autoreleasing *)array[0]; так что я могу получить доступ к…
21 май '13 в 14:40
1 ответ

CloudKit Ошибка дифференциации

Мне нужна помощь, чтобы научиться правильно обрабатывать ошибки при извлечении записей через CloudKit, В настоящее время у меня есть приложение, которое сохраняет многочисленные записи в облаке и загружает их при запуске. Я ссылаюсь на записи, испол…
26 апр '16 в 23:08
2 ответа

iOS Game Center - ошибка аутентификации на одном устройстве

На одном из моих устройств (iPad mini под управлением iOS7), когда я пытаюсь пройти аутентификацию в Game Center, я получаю страшную ошибку: Authentication Error: Error Domain=GKErrorDomain Code=2 "The requested operation has been cancelled or disab…
02 окт '13 в 23:26
15 ответов

Что означает код статуса HTTP 0

Я работаю над проектом iOS. В этом приложении я загружаю изображения с сервера. Проблема: При загрузке изображений я получаю тайм-аут запроса. Согласно документации HTTP-код состояния тайм-аута запроса 408, Но в моем приложении я получаю код состоян…
08 ноя '13 в 11:40
1 ответ

NSError - это ноль после выхода из области видимости

В моем классе есть участник __strong NSError *authError;Я хотел бы поймать и создать его в одном методе и проверить в другом. Итак, если ошибка возникает в методе 1: if([returnString rangeOfString:@"dd"].location != NSNotFound) { NSMutableDictionary…
09 мар '14 в 20:02
1 ответ

Swift 3.1: сбой при преобразовании пользовательской ошибки в NSError для доступа к свойству домена

В приложении My Swift есть пользовательская система ошибок, где MyError это просто простой класс, соответствующий Error, Теперь приложение, кажется, падает, когда сторонняя библиотека (PromiseKit) пытается преобразовать эту ошибку в NSError а затем …
05 апр '17 в 07:49
1 ответ

Проверка кода ошибки NSE: двоичный оператор '==' нельзя применить к двум операндам Int

Может кто-нибудь сказать мне, что я здесь делаю не так? "ошибка" - это ошибка NSError, возвращенная из CloudKit. if error.code == Int(CKErrorCode.NetworkFailure) { //do something } Дает мне эту ошибку: Двоичный оператор '==' нельзя применять к двум …
05 сен '15 в 20:12
1 ответ

Значение типа "Ошибка" не имеет члена "код"

Я перемещаю тестовое приложение в Xcode 8 Beta 5 и преобразую свой код в Swift 3. У меня осталось несколько ошибок, связанных с переходом на Error от NSError, Я получаю сообщение об ошибке в коде Xcode, 'Value of type 'Error' has no member 'code', Я…
12 авг '16 в 01:55
1 ответ

Ошибка приведения к ошибке из транзакции в SKPaymentTransaction (Swift 3)

Я пытаюсь получить код ошибки в транзакции (Swift 3): func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) { for transaction in transactions { if let errorCode = (transaction.error as NSError).code { /…
28 сен '16 в 10:55
3 ответа

Что означает "& ошибка" в Objective-C?

Возможный дубликат: почему здесь используется "ошибка: и ошибка" (цель-с) AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error]; Что это & символ означает в приведенном выше коде?
25 окт '12 в 04:01
0 ответов

Ошибка хранения дескриптора приложения iOS

Я создаю приложение для iPad, которое будет загружать много изображений с сервера и хранить в каталоге приложений. я использую NSOperationQueue для загрузки и использования следующего кода для сохранения загруженных изображений NSError *writeError; …
23 окт '13 в 06:57