2015-11-06 35 views
0

我想改變我的UIToolbar的顏色,當一個開關被點擊但它總是出現這個錯誤:「致命的錯誤:意外地發現零,而解開可選的值 (LLDB)」嘗試改變切換後的Swift UIToolbar的顏色

這是一旦開關被竊聽時被激活的功能:) FUNC themeDark({ 的ViewController()toolbar.barStyle = UIBarStyle.Black 。}

回答

0

隱而不宣XCode告訴你必須添加「!」到變量。如果你已經在你的ViewController中有工具欄的IBOutlet,也不會更容易。然後,你可以通過變量

訪問它這樣具有類似於

@IBOutlet weak var toolbar: UIToolbar! 

然後

toolbar.barStyle出口。另外,如果你向我們展示一些你的代碼,這將有很大的幫助。我也在這裏做了太多的假設。

等等,你在哪裏看到一個UIBarStyle類。我的XCode中沒有這樣的課程。我看到一個UIBarButtonItemStyle。