0

乗算器接続を使用して、ループから接続されたピアのファイル送信機能を実装しました。そのコードは次のとおりです。

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 メソッドから各送信の進行状況を個別に特定するにはどうすればよいでしょうか。

4

1 に答える 1

1

context進行状況を識別するためにパラメーターを使用できます。代わりにnil、URL または接続されたピアを指定する必要があります。

于 2016-11-22T07:40:47.557 に答える