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"