【发布时间】:2014-11-03 17:37:47
【问题描述】:
我有一个在 Swift 中没有声明为可选类型的实例变量(它总是有一个初始值)。
var array: Array<MyObject> = []
后来在我的项目中,我意识到我应该将其设为可选:
var array: Array<MyObject>?
但是,当我这样做时,它会破坏当前代码中所有出现的变量。我突然不得不在每次调用它时附加一个?。
有没有一种方法可以在 Swift 中编写变量,这样当你在可选和非可选之间切换时它的出现不会中断?
【问题讨论】:
-
P.S.使用
[MyObject]而不是Array<MyObject>。
标签: ios iphone ipad cocoa-touch swift