let observation = request.progress.observe(\Progress.fractionCompleted, options: [.initial, .new]) { (progress, change) in }
进度前的“ \”是什么意思?
答案 0 :(得分:0)
这是keyPath,是进度中的一个属性
\Progress.fractionCompleted
观察者将在更改时被触发,例如,假设您想在隐藏文本字段时执行某些操作,则您可以这样编写观察者
let ob = myTexF.observe(\UITextField.isHidden) { (textF,ob) in
/// do action
}
//
在您的代码中,您也可以替换
\Progress.fractionCompleted
与
\.fractionCompleted
因为属性将直接在.observe
之前映射到元素