NSExceptionHandlerDelegate
NSExceptionHandlerDelegate неофициальный протокол описывает методы это NSExceptionHandler когда исключения происходят, объекты обращаются к своим делегатам. NSExceptionHandler объект не должен иметь делегата. Когда каждый делает, эти методы делегата просят утвердить обработку исключений и регистрирующий для каждого контролируемого NSExceptionHandler объект.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import ExceptionHandling
Objective C
@import ExceptionHandling;
-
Реализованный делегатом, чтобы оценить, ли делегирование
NSExceptionHandlerэкземпляр должен обработать данное исключение.Объявление
Swift
func exceptionHandler(_sender: NSExceptionHandler!, shouldHandleExceptionexception: NSException!, maskaMask: Int) -> BoolObjective C
- (BOOL)exceptionHandler:(NSExceptionHandler *)sendershouldHandleException:(NSException *)exceptionmask:(NSUInteger)aMaskПараметры
senderNSExceptionHandlerобъект, отправляющий сообщение.exceptionNSExceptionобъект, описывающий исключение, которое будет оценено.aMaskБитовая маска, указывающая типы исключений, обработанных
NSExceptionHandlerобъект. Посмотрите Журналирование и Обработку Констант и Констант Зависания системы для описаний возможногоenumконстанты.Возвращаемое значение
YEStrueиметьNSExceptionHandlerвозразите обрабатывают исключение,NOfalseиначе.Оператор импорта
Objective C
@import ExceptionHandling;Swift
import ExceptionHandlingДоступность
Доступный в OS X v10.0 и позже.
-
Реализованный делегатом, чтобы оценить, ли делегирование
NSExceptionHandlerэкземпляр должен зарегистрировать данное исключение.Объявление
Swift
func exceptionHandler(_sender: NSExceptionHandler!, shouldLogExceptionexception: NSException!, maskaMask: Int) -> BoolObjective C
- (BOOL)exceptionHandler:(NSExceptionHandler *)sendershouldLogException:(NSException *)exceptionmask:(NSUInteger)aMaskПараметры
senderNSExceptionHandlerобъект, отправляющий сообщение.exceptionNSExceptionобъект, описывающий исключение, которое будет оценено.aMaskБитовая маска, указывающая типы исключений, зарегистрированных
NSExceptionHandlerобъект. Посмотрите Журналирование и Обработку Констант и Констант Зависания системы для описаний возможногоenumконстанты.Возвращаемое значение
YEStrueиметьNSExceptionHandlerвозразите регистрируют исключение,NOfalseиначе.Оператор импорта
Objective C
@import ExceptionHandling;Swift
import ExceptionHandlingДоступность
Доступный в OS X v10.0 и позже.
