Swift中的“文件”和“类”之间有一个重要的区别。文件与类无关。您可以在一个文件中定义1000个类别,也可以在1000个文件中定义1个类别(使用扩展名)。数据保存在类的
实例 中,而不保存在文件本身中。
所以现在要解决问题。通过调用,
Main()您正在创建该类的全新 实例
,
Main该实例与您已连接到Xib文件的实例无关。这就是为什么该值是默认值。
您需要做的是找到一种方法来引用与您的Xib中的实例 相同的 实例。在不了解您的应用程序体系结构的情况下,我很难提出建议。
一种想法是,您可以
Main使用中的IBOutlet在Xib中添加对实例的引用
View。然后,您可以简单地执行 *** 作
self.main.getValue(),它将在正确的实例上调用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)