दिलचस्प पोस्ट
jQuery: बाएं स्लाइड और दाएं स्लाइड करें टूलबार एंड्रॉइड पर बैक एरो प्रदर्शित करें mysql-python अधिष्ठापन त्रुटि: फ़ाइल 'config-win.h' में शामिल नहीं खोल सकता कितने स्ट्रिंग ऑब्जेक्ट्स बनाए जाएंगे गुलप के कार्यों को एक दूसरे के बाद क्रमिक रूप से चलाने के लिए कैसे करें एंड्रॉइड आईसीएस पर सिस्टम बार को छुपाने का आसान तरीका विधियों, स्थिरांक, चर और फ़ील्ड्स के लिए विदेशी नाम – बग या फ़ीचर? मैं जावास्क्रिप्ट में स्ट्रिंग को बूलियन में कनवर्ट कैसे कर सकता / सकती हूं? checkSelfPermission विधि लक्ष्य SDKVersion 22 में काम नहीं कर रहा है स्थान क्लाइंट प्राप्त स्थान स्थान () रिटर्न रिक्त के बीच अंतर क्या है | और || या ऑपरेटर? एक iPhone ऐप में निर्यात – अनुपालन निर्यात करें Rails has_many: के माध्यम से खोजें विशेष गुणों में शामिल हों मॉडल में शामिल हों अजगर में उपयोगकर्ता से कई इनपुट लेना एंड्रॉइड-समर्थन- v7-appcompat और android-support-v4 के बीच का अंतर

क्या AFNetworking में पृष्ठभूमि का समर्थन है?

मैं AFNetworking के प्रतिस्थापन के रूप में AFNetworking की जांच करने की प्रक्रिया में हूँ, और सूचनाओं की पूर्ण कमी के बारे में सूचना दी है कि क्या यह पृष्ठभूमि डाउनलोड / अपलोड का समर्थन करता है।

एक ASIHTTPReqeust ऑब्जेक्ट के साथ, आपको बस करना है [request setShouldContinueWhenAppEntersBackground:YES] और अनुरोध पृष्ठभूमि में जारी रहेगा। क्या AFNetworking में इसके लिए कोई समर्थन है?

Solutions Collecting From Web of "क्या AFNetworking में पृष्ठभूमि का समर्थन है?"

संपादित करें : AFNetworking 1.0RC1 के रूप में, यह एक स्पष्ट विशेषता है। AFURLConnectionOperation अब विधि setShouldExecuteAsBackgroundTaskWithExpirationHandler: किया गया है setShouldExecuteAsBackgroundTaskWithExpirationHandler: जो आपके लिए यह सब पारदर्शी प्रबंधन करता है।


यह एक निहित सुविधा है, इसलिए मैं इसे विज्ञापन करने के बारे में वास्तव में नहीं सोचा था। आपको बस इतना करना होगा:

- (void)applicationWillResignActive:(UIApplication *)application { __block UIBackgroundTaskIdentifier backgroundTaskIdentifier = [application beginBackgroundTaskWithExpirationHandler:^(void) { [application endBackgroundTask:backgroundTaskIdentifier]; [[YourRestClient sharedClient] cancelAllHTTPOperations]; }]; }
- (void)applicationWillResignActive:(UIApplication *)application { __block UIBackgroundTaskIdentifier backgroundTaskIdentifier = [application beginBackgroundTaskWithExpirationHandler:^(void) { [application endBackgroundTask:backgroundTaskIdentifier]; [[YourRestClient sharedClient] cancelAllHTTPOperations]; }]; } 

या, अगर आप अपने स्वयं के -cancelAllOperations में अपने संचालन का प्रबंधन करते हैं, तो इसके बजाय यहां -cancelAllOperations