Multipeer Connectivity Advertiser Fortschrittsverfolgung - IOS, Multipeer-Konnektivität

Ich sende eine Datei mit multipeer Konnektivität in ios7 auf diese Weise:

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

und der andere Benutzer erhält es auf diese Weise:

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

Das Problem ist, dass einige Dateien groß sind, z. 30mb und eine Weile dauern. Ich hätte gerne eine Art Fortschrittsverfolgung. Ist das möglich?

Antworten:

1 für die Antwort № 1

Ein NSProgress wird mit den Delegate-Methoden übergeben

– session:didStartReceivingResourceWithName:fromPeer:withProgress:

Welche können verwendet werden, um den Fortschritt bis zu verfolgen

– session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:

wird genannt


Verwandte Fragen
Speisekarte