Verifique se a hora do sistema é automática ou definida pelo usuário

Preciso configurar o usuário profissional, mantendo o tempo no meu projeto atual. Eu encontrei muitas perguntas diferentes em torno disso, mas nenhuma que parece ter a resposta que estou procurando. Estas são as perguntas que eu olhei até agora:

XCODE: Como obter / verificar carimbo de data / hora PRECISO do dispositivo

É possível obter o registro de data e hora do relógio atômico no GPS do iphone?

Como posso obter o tempo real no iPhone, e não o tempo definido pelo usuário nas Configurações?

Eu tenho várias opções para obter um tempo de uma conexão com o servidor, mas também preciso ter uma solução offline.

1. Parece que o uso do CLLocation recebe o mesmo horário que o relógio do dispositivo. Existe distância para obter a hora atual do GPS?

2. Sei que as configurações de hora do sistema não são uma API pública e, portanto, não podem ser alteradas. É possível descobrir se o dispositivo está com a configuração de hora automática ligada? Se o horário automático estiver ativado, posso confiar no horário do sistema para meus propósitos e, se estiver desativado, registre isso para que eu saiba que o horário registrado não é confiável?

questionAnswers(1)

yourAnswerToTheQuestion