मल्टीपीयर कनेक्टिविटी विज्ञापनदाता प्रगति ट्रैकिंग - आईओएस, मल्टीपीयर-कनेक्टिविटी

मैं इस तरह से आईओएस 7 में मल्टीपीयर कनेक्टिविटी का उपयोग कर एक फाइल भेज रहा हूं:

[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{

समस्या यह है कि कुछ फाइलें बड़ी हैं उदा। 30 एमबी और थोड़ी देर ले लो। मैं किसी प्रकार की प्रगति ट्रैकिंग करना चाहता हूं। क्या यह संभव है?

उत्तर:

उत्तर № 1 के लिए 1

प्रतिनिधियों के तरीकों के साथ एक एनएसपीआरजीआर पास की जाती है

– session:didStartReceivingResourceWithName:fromPeer:withProgress:

जिसका उपयोग प्रगति को ट्रैक करने के लिए किया जा सकता है

– session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:

कहा जाता है


संबंधित सवाल
सबसे लोकप्रिय