我想更改導航欄中的字體。但是下面的代碼不起作用,它會導致應用程序崩潰。更改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)
我確實增加了字體拉託-Light.ttf我的項目,所以它應該是能夠找到它。
我嘗試添加一個println(「代碼執行」),它不打印到控制檯如此明確的代碼不執行的一部分。我在我的應用程序中使用字體,所以我知道它在那裏。我想知道爲什麼它找不到字體? – 2014-10-28 10:32:20
檢查項目目標並查看它是否包含在捆綁資源中。 – zisoft 2014-10-28 10:33:12
如何檢查它是否包含在內?對不起,我對此有點新。 – 2014-10-28 10:43:00