访问变量在不同的类中-Swift

访问变量在不同的类中-Swift,第1张

访问变量在不同的类中-Swift

Swift中的“文件”和“类”之间有一个重要的区别。文件与类无关。您可以在一个文件中定义1000个类别,也可以在1000个文件中定义1个类别(使用扩展名)。数据保存在类的
实例 中,而不保存在文件本身中。

所以现在要解决问题。通过调用

Main()
您正在创建该类的全新 实例
Main
实例与您已连接到Xib文件的实例无关。这就是为什么该值是默认值。

您需要做的是找到一种方法来引用与您的Xib中的实例 相同的 实例。在不了解您的应用程序体系结构的情况下,我很难提出建议。

一种想法是,您可以

Main
使用中的IBOutlet在Xib中添加对实例的引用
View
。然后,您可以简单地执行 *** 作
self.main.getValue()
,它将在正确的实例上调用。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5642149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存