Обработка пользовательских исключений в Objective C - PullRequest
0 голосов
/ 08 февраля 2011

Как сделать пользовательскую обработку исключений для цели C ... Любой полезный учебник, пожалуйста, помогите мне ...

С уважением.

Ответы [ 3 ]

4 голосов
/ 08 февраля 2011

try / catch действительно следует избегать во всех случаях, кроме самых крайних.У Apple есть отличный API для обработки ситуаций, в которых возникают известные ошибки, обычно путем включения параметра NSError в вызов сообщения или обратный вызов делегата.try / catch не является обычным механизмом обработки ошибок, но используется в экстремальных ситуациях, когда вы все равно обычно прерываете свое приложение.Я бы посоветовал вам переосмыслить дизайн вашего приложения и использовать стандартные средства обработки ошибок, прежде чем прибегать к попыткам / отлову.

1 голос
/ 22 августа 2012

Для понимания обработки исключений: попробуйте этот урок Обработка исключений в Iphone

0 голосов
/ 08 февраля 2011

В какао вы, возможно, захотите понять, почему происходит исключение, и вам придется решать ситуацию больше, чем справляться с этим ... Любым способом вы можете использовать

@try
{ 
  //Your code
}

@catch(NSException* e) // or subclass of NSException
{

}

См. Также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...