【发布时间】:2015-06-01 11:07:45
【问题描述】:
我有一些变量,比如说isMenuVisible = false; 我想在这个变量改变时设置一些函数:
isMenuVisible: Bool!{
didSet{
callFunctionFromOtherViewController()
}
}
这怎么可能?我是否需要创建 VC 实例才能访问该功能?或者我需要将该功能公开?
【问题讨论】:
-
您想要调用该方法的类需要具有另一个类的实例或其他方式来访问它,例如通过 AppDelegate 并且可调用方法需要是公共的,但默认情况下它们是内部的,这意味着它们对同一应用程序域中的其他类是公共的。