我正在开发一些 API(Crittercism)来向服务器报告客户端中处理的异常。
客户端 API 将NSException
作为输入参数。在调用 API 之前, 我还必须添加一些应用程序上下文信息 string( NSString
) 。NSException
我如何使用 Objective-C 来做到这一点。
NSString* appContextString;
NSString *test = @"test";
unichar a;
int index = 5;
@try {
a = [test characterAtIndex:index];
}
@catch (NSException *exception) {
// add app context to exception before reporting to Crittercism.
[Crittercism logHandledException:exception];
}
我必须将 appContextString 附加到异常。