Obtendo o tempo de atividade do sistema iOS, que não pausa quando está dormindo

Estou procurando uma maneira de obter um tempo de atividade absoluto e sempre incrementado no iOS.

Ele deve retornar o tempo desde a última reinicialização do dispositivo e não ser afetado pelas alterações na data do sistema.

Todos os métodos que eu posso encontrar ou pausa quando o dispositivo está dormindo (CACurrentMediaTime, [NSProcessInfo systemUptime], mach_absolute_time) ou são alterados quando a data do sistema é alterada (sysctl/KERN_BOOTTIME).

Alguma ideia?

questionAnswers(6)

yourAnswerToTheQuestion