Trabalhando em uma atualização do meu aplicativo, percebo que recebo muitos avisos no log ao executar o aplicativo no Xcode 11.2 no IOS13.
Nota do CoreText: o cliente solicitou o nome ".SFUI-Regular", obterá TimesNewRomanPSMT em vez da fonte pretendida. Todo o acesso à fonte da interface do usuário do sistema deve ser por meio de APIs apropriadas, como CTFontCreateUIFontForLanguage () ou + [UIFont systemFontOfSize:].
Eu procurei um pouco e encontrei esta citação da WWDC:
Conforme mencionado em várias sessões da WWDC, os nomes de fontes com prefixo de ponto não devem ser usados diretamente.
Eu mesmo estou quase exclusivamente usando IB e nibs para definir fontes para campos de texto etc., e não há referência a "SFUI-Regular" no meu código em qualquer lugar, por isso não tenho certeza de como encontrar o motivo real desses avisos (eu tenho algo como 20 a 30 linhas delas nos logs).
Alguém tem alguma dica de como posso encontrar de onde vem o aviso e como corrigi-lo?