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 메소드에서 개별적으로 보내는 진행 상황을 개별적으로 식별 할 수는 있습니다.