在一個iOS項目中,我有一個主ViewController和第二個ViewController,第二個ViewController在導航欄中顯示爲一個帶有從一個按鈕的segue的Popover。在這種酥料餅沒有與此代碼的按鈕:如何從Popover調用主視圖控制器的方法?
class Pop: UIViewController {
@IBAction func colorOnePressed(_ sender: Any) {
let vc = ViewController()
vc. zoomIn()
}
}
這是第一個視圖控制器的方法:
class ViewController: UIViewController {
@IBOutlet weak var mainTextField: UITextView!
...
func zoomIn() {
mainTextField.font = UIFont(name: "Helvetica Neue", size: CGFloat(18.00))
}
}
不幸的是(和顯然對於許多你)我得到一個致命的錯誤: 「意外地發現零,同時解開可選值」。