En travaillant sur une mise à jour de mon application, je remarque que je reçois des tonnes d'avertissements dans le journal lors de l'exécution de l'application dans Xcode 11.2 sur IOS13.
Remarque CoreText: le nom demandé par le client ".SFUI-Regular", il obtiendra TimesNewRomanPSMT plutôt que la police voulue. Tous les accès aux polices de l'interface utilisateur du système doivent se faire via des API appropriées telles que CTFontCreateUIFontForLanguage () ou + [UIFont systemFontOfSize:].
J'ai fouillé un peu et j'ai trouvé cette citation de la WWDC:
Comme mentionné dans de nombreuses sessions de la WWDC, les noms de police à préfixe point ne doivent pas être utilisés directement.
J'utilise moi-même presque exclusivement IB et nibs pour définir des polices pour les champs de texte, etc., et il n'y a aucune référence à "SFUI-Regular" dans mon code nulle part, donc je ne sais pas comment trouver la raison réelle de ces avertissements (j'ai quelque chose comme 20-30 lignes de ceux-ci dans les journaux).
Quelqu'un a-t-il des conseils sur la façon de savoir d'où vient l'avertissement et comment le corriger?