【发布时间】:2016-06-19 18:13:46
【问题描述】:
我可以创建具有非可选值的空可变属性(或其他类型的属性)吗?
例如这是可行的:
let distributions = MutableProperty<Distributions?>(nil)
但我需要这样的东西:
let distributions = MutableProperty<Distributions>()
分发对象:
struct Distributions : CollectionType{
typealias Index = Int
private let distributions : [Distribution]
init(distributions : [Distribution]){
self.distributions = distributions
}
var startIndex: Int {
return 0
}
var endIndex: Int {
return distributions.count
}
subscript(i: Int) -> Distribution {
return distributions[i]
}
}
struct Distribution{
let id : Int
let dateStart : String
let dateEnd : String
}
谢谢帮助。
【问题讨论】:
-
什么是
Distributions? -
这是我的价值对象
-
显示它的代码?
-
问题已更新...
-
也许只使用 MutableProperty
(nil)
标签: swift swift2 reactive-cocoa