swift - 在 Swift 中清除可选变量

标签 swift variables declaration

如果我声明一个空图像:

var myImage: UIImage?

然后给它一个值:

myImage = UIImage(named: "drawing.png")

我以后如何删除该值,将其恢复到原来的空状态?

最佳答案

var myImage: UIImage?

基本上是使 UIImage 自动指向 nil 的缩写。

因此要将其重置为原始值,请说:

myImage = nil

关于swift - 在 Swift 中清除可选变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28400965/

相关文章:

ios - 开发tvos app需要ios app吗

在包含该类列表的结构之后定义的 C++ 类

xcode - 在 Swift 中调用函数时的预期声明

c - 函数输出末尾的预期声明或语句

swift - 在 Swift 中结束 CAEmitterLayer 的正确方法是什么?

ios - 尝试使用在 SafariViewController 中启动链接的 tableviewcells 快速创建选项卡式应用程序

swift - AutoreleasingUnsafeMutablePointer 使应用程序崩溃

css - 在变量中使用 SCSS 变量

java - 从另一个类和方法返回一个类中的值

php - 导航中的工作计数