🐛 Fix a crash for iOS that results in Bad Access

This commit is contained in:
Salma ElTarzi 2017-09-20 12:49:30 +02:00
parent 3354233e22
commit 7cc7e90a5a

View File

@ -452,26 +452,28 @@ RCTLogFunction InstabugReactLogFunction = ^(
{ {
NSString *log = RCTFormatLog([NSDate date], level, fileName, lineNumber, message); NSString *log = RCTFormatLog([NSDate date], level, fileName, lineNumber, message);
NSString *compeleteLog = [NSString stringWithFormat:@"Instabug - REACT LOG: %@", log]; NSString *compeleteLog = [NSString stringWithFormat:@"Instabug - REACT LOG: %@", log];
va_list arg_list; dispatch_async(dispatch_get_main_queue(), ^{
va_list arg_list;
switch(level) {
case RCTLogLevelTrace: switch(level) {
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelTrace); case RCTLogLevelTrace:
break; IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelTrace);
case RCTLogLevelInfo: break;
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelInfo); case RCTLogLevelInfo:
break; IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelInfo);
case RCTLogLevelWarning: break;
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelWarning); case RCTLogLevelWarning:
break; IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelWarning);
case RCTLogLevelError: break;
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelError); case RCTLogLevelError:
break; IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelError);
case RCTLogLevelFatal: break;
IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelFatal); case RCTLogLevelFatal:
break; IBGNSLogWithLevel(compeleteLog, arg_list, IBGLogLevelFatal);
} break;
}
});
}; };
@end @end