gpt4 book ai didi

ios - UIActivityIndi​​catorView Swift 停止动画

转载 作者:搜寻专家 更新时间:2023-11-01 05:43:13 25 4
gpt4 key购买 nike

我有一个 swift 项目,并且在我的 ViewController 中声明了一个 Activity Indicator。当我单击 UIButton 时,指示器启动。但是,我无法在我的其他类中访问此指标以在代码完成时将其停止。任何帮助将不胜感激。

@IBOutlet var spinner: UIActivityIndicatorView! // <--- want to access in another class
@IBAction func sendClick(sender: UIButton) {
spinner.startAnimating()
var msg = Message()
msg.send()
}

最佳答案

查看您的范围和访问控制!

如果两个类不在同一个模块中,则需要将对象声明为public。即使该对象被声明为私有(private),您也无法从另一个文件的类访问它。

有关访问控制的更多信息,请阅读 Apple swift 博客中的这篇文章:https://developer.apple.com/swift/blog/?id=5

或文档中的此处: https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/Swift_Programming_Language/AccessControl.html

关于ios - UIActivityIndi​​catorView Swift 停止动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25071583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com