ทำงานกับการอัปเดตแอปของฉันฉันสังเกตว่าฉันได้รับคำเตือนมากมายในบันทึกเมื่อใช้งานแอพใน Xcode 11.2 บน IOS13
CoreText note: ไคลเอนต์ร้องขอชื่อ ".FUI-Regular" จะได้รับ TimesNewRomanPSMT แทนที่จะเป็นแบบอักษรที่ต้องการ การเข้าถึงแบบอักษร UI ของระบบทั้งหมดควรผ่าน API ที่เหมาะสมเช่น CTFontCreateUIFontForLanguage () หรือ + [UIFont systemFontOfSize:]
ฉันขุดประมาณเล็กน้อยและพบคำพูดนี้จาก WWDC:
ดังที่ได้กล่าวไว้ในเซสชัน WWDC จำนวนมากชื่อฟอนต์ที่ขึ้นต้นด้วยคำนำหน้านั้นไม่ควรใช้โดยตรง
ฉันเป็นตัวของตัวเองโดยเฉพาะการใช้ IB และไส้ปากกาในการตั้งค่าแบบอักษรสำหรับฟิลด์ข้อความ ฯลฯ และไม่มีการอ้างอิงถึง "SFUI- ปกติ" ในรหัสของฉันที่ใดก็ได้ดังนั้นฉันไม่แน่ใจว่าจะหาเหตุผลจริงสำหรับคำเตือนเหล่านี้ได้อย่างไร ประมาณ 20-30 แถวในบันทึก)
ไม่มีใครมีเคล็ดลับเกี่ยวกับวิธีที่ฉันสามารถหาคำเตือนที่มาจากและวิธีการแก้ไขได้อย่างไร