作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用乘数连接从循环中为连接的对等点实现了文件发送功能。即代码如下。
for connectedPeer in self.connectedPeers {
let sendingProgress = self.session.sendResourceAtURL(newPhotoUrl!, withName: "Image1", toPeer: connectedPeer, withCompletionHandler: { (error) in
if error != nil {
print("sending failed \(error!.localizedDescription) - \(connectedPeer.displayName)")
}
})
sendingProgress.addObserver(self, forKeyPath: "fractionCompleted", options: .New, context: nil)
}
发送正常。我想在发件人设备上显示每个对等方的发送进度。我可以从 observeValueForKeyPath 方法中获得进展。但是我如何从 observeValueForKeyPath 方法中单独识别每个发送进度。
最佳答案
您可以使用参数 context
来识别进度。而不是 nil
你应该给出 url 或连接的对等点。
关于ios - 如何对多个 NSProgress 使用 observeValueForKeyPath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40735938/
我是一名优秀的程序员,十分优秀!