Работая над обновлением моего приложения, я замечаю, что получаю тонны предупреждений в журнале при запуске приложения в Xcode 11.2 на IOS13.
CoreText note: Клиент запрашивает имя ".SFUI-Обычный », он получит TimesNewRomanPSMT, а не предполагаемый шрифт. Весь доступ к шрифту системного пользовательского интерфейса должен осуществляться через соответствующие API, такие как CTFontCreateUIFontForLanguage () или + [UIFont systemFontOfSize:].
Я немного покопался и нашел эту цитату из WWDC:
Как упоминалось во многих сеансах WWDC, имена шрифтов с префиксом не должны использоваться напрямую.
Я сам почти исключительно использую IB и перья для установки шрифтов для текстовых полей и т. Д. в моем коде нет ссылки на «SFUI-Regular», поэтому я не уверен, как найти фактическую причину этих предупреждений (у меня есть примерно 20-30 строк в журналах).
У кого-нибудь есть какие-либо советы о том, как я могу найти, откуда приходит предупреждение, и как это исправить?