Fatti
Il ricorrente, [A.] , era sostituto del distretto [X.] . La resistente, [B.] , lavorava presso l'ufficio del sostituto come segretaria giuridica. Il 16 e 23 luglio 2015, [B.] si rivolse all'ombudsman del cantone di Zurigo e avanzò accuse contro [A.] , affermando di avere motivo di ritenere che quest'ultimo avesse favorito terzi facendo prescrivere procedimenti penali per contravvenzioni. L'ombudsman presentò quindi denuncia penale contro [A.] per favoreggiamento, eventualmente reati d'ufficio. L'ufficio del pubblico ministero I del cantone di Zurigo chiese al tribunale d'appello l'autorizzazione a perseguire penalmente [A.] , che fu concessa il 31 agosto 2015. Tuttavia, il procedimento penale contro [A.] fu archiviato il 10 marzo 2017.
[A.] presentò quindi denuncia penale contro [B.] per false accuse (art. 303 CP) e abuso d'ufficio (art. 312 CP). L'ufficio del pubblico ministero I del cantone di Zurigo trasmise gli atti al tribunale d'appello, che rifiutò l'autorizzazione a perseguire penalmente [B.] , poiché non c'erano elementi concreti che facessero sorgere il sospetto che [B.] avesse accusato [A.] a sua conoscenza di false accuse e quindi avesse commesso il reato di false accuse.
Legge
Il Tribunale federale doveva esaminare se l'autorità inferiore aveva rifiutato a ragione l'autorizzazione a perseguire penalmente [B.] per false accuse. Il ricorso è ammissibile ai sensi dell'art. 82 lett. a LTF, poiché la decisione impugnata è una decisione finale e non è disponibile un rimedio giuridico cantonale.
Il Tribunale federale esaminò se l'autorità inferiore avesse violato il diritto federale rifiutando l'autorizzazione a perseguire penalmente [B.] . Stabilì che l'autorità inferiore aveva esposto correttamente le condizioni per la concessione dell'autorizzazione a perseguire penalmente e che la resistente aveva fondato le accuse contro il ricorrente su sospetti concreti.
Il…