Como dizer ao Smart Invert no iOS 11 para não inverter as cores do meu aplicativo e detectar se ele está ativado?

O iOS 11 tem um novo recurso chamado "Cores inteligentes invertidas" e quero aproveitar isso no meu aplicativo. Eu já tenho meu próprio modo escuro implementado no meu aplicativo, portanto, eu mesmo faço o processo de "inversão de cores" quando o Smart Invert estiver ativado. O que eu quero saber é:

Como digo ao iOS 11 que o aplicativo tem uma interface escura e não inverte cores, semelhante ao aplicativo iOS Clock no iOS 10+?Como detecto que tipo de cores invertidas, especificamente "Smart Invert" ou "Classic Invert", está ativado?

Pesquisei em qualquer lugar do Google, StackOverflow e Site do desenvolvedor da Apple há algum tempo e ainda não consegui encontrar a resposta.

Desde já, obrigado!

Atualizar:

Graças a@ Resposta de Toma, Consegui impedir o iOS 11 de inverter as visualizações no meu aplicativo. Agora eu tenho outro problema ...

Para a parte de detecção, parece queUIAccessibilityIsInvertColorsEnabled() retornará apenastrue se o Smart Invert estiver ativado (iOS 11). Pelo menos é o suficiente para mim, por enquanto. Agora estou pensando em como descobrir quando o Classic Invert está ativado. Poste uma resposta atualizada abaixo se você souber como fazê-lo! Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion