我想我设法将我的Dropbox数据存储区观察代码从Objective-C转换为Swift,但我只想确认,因为我在观察者触发时会得到一些nil
值。
这对于帐户信息观察者来说是否合适?
weak var account = DBAccountManager.sharedManager().linkedAccount
account?.addObserver(self, block: {
let info = account?.info
println(info?.displayName)
})
println
位没有返回任何内容。我并不完全相信我已经正确地将块转换为闭包。
还有其他人在Swift中尝试过Datastore观察员了吗?这种语法是否正确?