Uiview 如何在Swift中访问成员变量

Uiview 如何在Swift中访问成员变量,uiview,uitextview,swift,Uiview,Uitextview,Swift,瞧: 进一步看: class CatView : UIView { @IBOutlet var textView: UITextView } 我得到这个错误: self.myCatView.textView.text = "meow" 在我看来,CatView确实有一个名为textView的成员。我缺少什么?myCatView必须在类定义中声明为可选--这是您在尝试访问可选变量的属性时遇到的错误。您需要先将其展开: CatView? does not have a member

瞧:

进一步看:

class CatView : UIView {

    @IBOutlet var textView: UITextView

}
我得到这个错误:

self.myCatView.textView.text = "meow"

在我看来,CatView确实有一个名为textView的成员。我缺少什么?

myCatView
必须在类定义中声明为可选--这是您在尝试访问可选变量的属性时遇到的错误。您需要先将其展开:

CatView? does not have a member named textView


如果您绝对确定self.myCatView有一个值。

不建议强制展开选项,除非您确实确定它不是零。否则,将在运行时引发异常。
if let catView = self.myCatView {
    catView.textView.text = "meow"
}
self.myCatView!.textView.text = "meow"