Я хотел бы изменить шрифт в панели навигации. Однако следующий код не работает, он приводит к сбою приложения.Изменить шрифт на панели навигации в Swift
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName: UIFont(name: "Lato-Light.ttf", size: 34)!]
return true
}
Я получаю следующее сообщение об ошибке:
фатальная ошибка: unexpectedly found nil while unwrapping an Optional value(lldb)
Я действительно добавил шрифт Lato-Light.ttf к моему проекту поэтому он должен быть в состоянии найти его ,
Я попытался добавить Println («код выполняется»), и он не печатает на консоль так ясно, что часть кода не выполняет. Я использую шрифт в своем приложении, поэтому я знаю, что он есть. Интересно, почему он не может найти шрифт? –
Проверьте цель проекта и посмотрите, включен ли он в ресурсы пакета. – zisoft
Как проверить, включено ли оно? К сожалению, я немного новичок в этом. –