【问题标题】:multipeer connectivity advertiser progress tracking多人连接广告商进度跟踪
【发布时间】:2013-09-28 18:34:23
【问题描述】:

我以这种方式在 ios7 中使用多点连接发送文件:

[browser invitePeer:key
                              toSession:session
                            withContext:myData
                                timeout:interval];

而另一个用户以这种方式接收它:

- (void) advertiser:(MCNearbyServiceAdvertiser *)advertiser
didReceiveInvitationFromPeer:(MCPeerID *)peerID
    withContext:(NSData *)context
 invitationHandler:(void(^)(BOOL accept,
                          MCSession *session))invitationHandler{

问题是某些文件很大,例如30mb,需要一段时间。我想进行某种进度跟踪。这可能吗?

【问题讨论】:

    标签: ios multipeer-connectivity


    【解决方案1】:

    NSProgress 通过委托方法传递

    – session:didStartReceivingResourceWithName:fromPeer:withProgress:
    

    可用于跟踪进度,直到

    – session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:
    

    被称为

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 2016-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      相关资源
      最近更新 更多