QuincyKit / PLCrashReporter: fornece descrição * antes * do acidente

Estou usando o QuincyKit, que é executado em cima do PLCrashReporter, para descobrir falhas de produção no meu aplicativo iOS e para obter logs. Às vezes, isso ajudava muito a depurar se eu tivesse algumas variáveis ​​de vários níveis de pilha de chamadas acima do ponto de colisão. Tipo, em qual ID de registro ele caiu, se o código de processamento do registro tiver muitos níveis de aninhamento profundo.

A questão é - existe uma maneira de fornecer algum tipo de string de contexto que seja inserida em um log de falhas como descrição no momento da geração? Eu defini-lo após a entrada em uma pilha de chamadas para um registro, eu limpá-lo após a saída. Melhor se não for persistente (ou seja, na memória) - eu estou escrevendo para o armazenamento não-volátil o tempo todo estaria sobrecarregando a bateria, receio.

questionAnswers(2)

yourAnswerToTheQuestion