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