我正在制作一个包含许多实用程序的应用。无论我到哪里,我都会“意外地发现”。
这是它即将到来的地方(它也有'exc_badinstruction'):
self.navigationController!.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "CaviarDreams", size: 20)!]
class AppDelegate: UIResponder, UIApplicationDelegate {
它也出现在那些更复杂的代码页(“UIApplicationMain”和其他代码)中。
有一条线可以解决这个问题吗? 我应该输入/更改什么确切的代码来解决这个问题?我是初学者。
答案 0 :(得分:1)
!
是什么,请不要使用Optional
。self.navigationController!.navigationBar....
放入AppDelegate.swift
。NavigationController
。Idendity Inspector
中的根视图控制器的类设置为自定义ViewController类(Storyboard)。println(self.navigationController?.viewControllers)
放入func viewDidLoad()
。你应该得到Optional([<NavigationController.ViewController: 0x7fd7e9e76320>])
之类的东西作为控制台的输出,这意味着你的ViewController和你的NavigationController可以很好地协同工作。