0
我已經使用乘法器連接爲來自循環的連接對等實現了文件發送功能。該代碼如下。如何爲幾個NSProgress使用observeValueForKeyPath?
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方法中分別識別每個發送進度。