ios - 多点连接广告商进度跟踪

标签 ios multipeer-connectivity

我在 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,需要一段时间。我想要某种进度跟踪。这可能吗?

最佳答案

NSProgress 通过委托(delegate)方法传递

– session:didStartReceivingResourceWithName:fromPeer:withProgress:

可用于跟踪进度直到

– session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:

被称为

关于ios - 多点连接广告商进度跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19070342/

相关文章:

ios - Alamofire 4 的状态码

c# - iOS 和 Windows 之间的多点连接

ios - 从准备segue错误访问图像

ios - 错误:/. ../node_modules/native-base/Fonts/rubicon-icon-font.ttf:没有这样的文件或目录

ios - Multipeer Connectivity foundDevice 两次

ios - 禁用 WiFi 的多点连接

connection - webRTC 多点连接(3 个客户端及以上)

ios - 使用Multipeer Connectivity(Swift 2)在目标iPhone中从发送者部分接收了音频文件

ios - 如何为日期选择器设置具体的时间和分钟数?

ios - 继续到场景 B 的场景 A 如何知道用户何时完成场景 B 并再次显示场景 A?