我有一个UIScrollView
,有很多不同的UIViewController
。
在其中一个ViewController中,我想更改另一个UIViewController
的IBOutlet。错误是:found nil while unwrapping an optional value
。
但textView不是“无”。
import UIKit
class WeirdViewController: UIViewController {
let third = ThirdViewController()
@IBAction func font1(sender: AnyObject) {
third.textView.text = "try"
}
}
答案 0 :(得分:0)
根据您的代码,您正在创建新的ThirdViewController
let third = ThirdViewController()
在这种情况下,third.textView是nil。
您需要的是获取对UIScrollView内部的ThirdViewController的现有对象的引用,然后更改textView.text的值