Вопросы по теме 'nserror'

Установка NSError внутри блока с использованием ARC
Я хочу установить указатель NSError из блока в проекте, используя автоматический подсчет ссылок. Далее следует упрощенная версия моего кода: - (BOOL)frobnicateReturningError:(NSError **)error { NSArray *items = [NSArray...
6338 просмотров

Завершение работы приложения из-за - неперехваченного исключения 'NSGenericException',
Я получил ошибку ниже при извлечении некоторых данных с сервера. При получении данных я показываю настраиваемое представление предупреждений с индикатором активности. Оповещение использует основной поток, в то время как выборка данных выполняется...
1966 просмотров
schedule 14.03.2022

Создание домена NSError
Я хотел бы создать собственный домен ошибок для своего приложения. У меня есть перечисляемый тип NSInteger , который охватывает все возможные коды ошибок, которые я могу получить, мой вопрос: как связать их с моим личным доменом? Спасибо.
3100 просмотров
schedule 24.12.2022

Прерывание передачи данных по ячейке CDMA на iPhone. Код ошибки NS?
У меня есть сценарий, в котором выполняется NSURLConnection. Как мы все знаем, телефоны CDMA (например, Verizon, Sprint) не могут одновременно обрабатывать данные и телефонные звонки. Кто-нибудь знает, что, если таковой имеется, возвращается...
358 просмотров
schedule 18.10.2022

Обработка ошибок при сохранении kPasteboardTypeFileURLPromise
Мое приложение для Mac должно позволять перетаскивать kPasteboardTypeFileURLPromise, чтобы получать файловые обещания из монтажного стола или в него. Насколько я понимаю, каждый NSPasteboardItem должен иметь kPasteboardTypeFileURLPromise в своих...
266 просмотров

Стиль обработки ошибок Cocoa/iOS без NSError
Это общий вопрос об обработке возможных ошибок, когда NSError не используется. Допустим, у нас есть типичный код iOS/Cocoa, подобный этому: NSXMLParser *parser = [[NSXMLParser alloc] initWithData: myData]; В документации указано, что будет...
170 просмотров
schedule 26.06.2023

NSError localizedDescription всегда возвращает сообщение об ошибке на английском языке
Почему объект ошибки NSError * с NSURLErrorDomain всегда возвращает error.localizedDescription на английском языке?
3352 просмотров
schedule 18.11.2023

Получить частичные ошибки от NSError
При использовании CloudKit иногда возвращается ошибка PartialFailure , которая может быть вызвана дублированием подписок и т. д. См. пример ниже. <CKError 0x7f8318711520: "Partial Failure" (2/1011); "Failed to modify some subscriptions"; uuid...
1120 просмотров
schedule 18.08.2022

Как избежать обширного кода обработки ошибок на каждом уровне в Objective C
В Objective C, как мне избежать всей этой обширной обработки ошибок в моих методах? Я читал, что Apple предлагает использовать ссылки NSError только тогда, когда ожидаются ошибки, но такой подход приводит к тому, что код полностью загромождается...
236 просмотров

[NSError сохранить]: сообщение отправлено в освобожденный экземпляр
Я использую стороннюю библиотеку и вызываю одну из ее функций следующим образом. NSError* error = nil; self.updatedDocument.bookmarkParser.bookmarks = newBookmarks; //save the document [self.updatedDocument.bookmarkParser...
658 просмотров
schedule 17.06.2022

Быстрая проверка идиоматических ошибок
Допустим, у вас есть такая функция: func getSomething(error: NSErrorPointer) -> Something и вы обычно используете его следующим образом: var error : NSError? = nil let a = getSomething(&error) Какой идиоматический способ...
1763 просмотров
schedule 24.08.2023

Swift 'String.Type' не имеет члена с именем 'stringWithContentsOfURL'
Привет, я начинаю с Swift, и я получил ошибку: «String.Type» не имеет члена с именем «stringWithContentsOfURL» Вот мой код: func searchFlickrForString(searchStr:String, completion:(searchString:String!, flickrPhotos:NSMutableArray!,...
40 просмотров
schedule 05.11.2022

Как получить список ошибок, выброшенных функцией?
Теперь в Swift некоторые функции отмечены throws , и это заставляет разработчиков вызывать функцию внутри блока do - try catch . Но как разработчик может узнать список различных исключений, выдаваемых этой функцией? В качестве справки, вот...
2168 просмотров
schedule 25.07.2023

SSErrorDomain, SKReceiptRefreshRequest, SKRequest завершился ошибкой, код = 16, код = 110
iOS 9.2.1, Xcode 7.2.1, ARC включен Я использую следующий метод для проверки ошибок SKProductsRequest и SKReceiptRefreshRequest : - (void)request:(SKRequest *)request didFailWithError:(NSError *)error { NSLog(@"error: %@", error); }...
2818 просмотров
schedule 14.06.2022

-[NSError сохранить]: сообщение отправлено в освобожденный экземпляр
С включенными зомби я получаю сообщение об ошибке в заголовке (сообщение, отправленное освобожденному экземпляру NSError) при следующем вызове saveToURL: [aDocument saveToURL:aDocument.fileURL forSaveOperation:UIDocumentSaveForOverwriting...
729 просмотров

Приведение типов как в Swift
Я пытаюсь понять as приведение типов. Читая главу о приведении типов в документации Apple, у меня есть два синтаксиса для понижения приведения (операторы as? и as!), но я ничего не нашел о as . Поэтому я подумал, что никогда не должен был...
593 просмотров
schedule 06.04.2023

Разобрать настраиваемое значение из NSError
Когда запрос API терпит неудачу, мне нужно знать количество неудачных попыток. Бэкэнд добавил свойство «попытки» к объекту ошибки. Как я могу найти это значение, поскольку NSError не поддерживает спаривание KV, и я не вижу его, когда записываю...
34 просмотров
schedule 03.08.2023

Как получить доступ к свойству Swift из пользовательской ошибки?
Код: enum SHError: Error { case InvalidInputError(code: Int, message: String, info: [String:Any]? = [:]) case InvalidProcessingError(code: Int, message: String, info: [String:Any]? = [:]) var debugDescription: String {...
160 просмотров