ios - Retain PFUser current user post application termination -
प्रीम्बल मैं एक बैकएंड के रूप में Parse.com का उपयोग कर रहा हूँ। मैंने पीएफयूसर को साबित करने के लिए पंजीकरण और प्रमाणीकरण कार्य स्थापित किए हैं। मैंने PFUser मान को 0 (शून्य) पर रीसेट करने के लिए लॉग आउट बटन की स्थापना की है। यह फ़ंक्शन मूर्त दृश्य नियंत्रकों पर मौजूद है जो कि आवेदन के नाभिक से अलग है। प्रश्न मैं चाहता हूं एक उपयोगकर्ता अनुभव बनाओ जिसमें: जब एक पीएफयूएसर साबित हो गया है, तो आवेदन रद्द कर दिया जाना चाहिए: अगली बार जब अनुप्रयोग खोला जाता है: PFUser को चाहिए आवेदन के नाभिक के भीतर एक विशेष दृश्य नियंत्रक को बहाल और निर्देशित किया जाएगा। अतिरिक्त मुझे निम्न कोड को लागू होने पर संदेह है: [स्रोत से:] निम्न के साथ संयोजन के साथ: [ स्रोतः से: आईफ़ोन एप्स डेलगेट] और OUTRO समाधान की ओर अग्रसर किसी भी संकेतक की सराहना की जाती है आपकी सहायता के लिए पहले से धन्यवाद।
पीएफयूसर * चालू उपयोगकर्ता = [पीएफयूसर चालू उपयोगकर्ता]; अगर (वर्तमान उपयोगकर्ता) {// शो एप्लिकेशन नाभिक दृश्य नियंत्रक} और {// साइनअप / लॉगिन दृश्य नियंत्रक दिखाएं}
- (रिक्त) आवेदनविशेषता: (UIApplication *) अनुप्रयोग {// जब आवेदन समाप्त होने वाला होता है अगर उपयुक्त हो तो डेटा को बचाएं आवेदन भी देखेंडेंट बैकग्राउंड:। }
- (BOOL) अनुप्रयोग: (UIApplication *) अनुप्रयोग ने किया था FinishLaunchingWithOptions: (NSDictionary *) launchOptions {} <एचआर>
- (BOOL) अनुप्रयोग: (UIApplication *) आवेदन दिया गया FinishLaunchingWithOptions: (NSDictionary *) लॉन्च ऑप्शन {UIStoryboard * स्टोरीबोर्ड = [UIStoryboard storyboardWithName: @ "Main_iPhone" बंडल: शून्य]; UIViewController * NewViewController = [स्टोरीबोर्ड तत्काल दृश्यकंट्रोलरविद पहचानकर्ता: @ "व्यू नियंत्रक"]; UIViewController * लॉग इनदृश्य कॉन्ट्रोलर = [स्टोरीबोर्ड तत्काल दृश्यकंट्रोलरविद पहचानकर्ता: @ "लॉगिनव्यूकंट्रोलर"]; अगर ([PFUser currentUser]) {[self.window setRootViewController: NewViewController]; } और {{स्वयं। विन्डो सेटरूट वीयूआई कंट्रोलर: लॉगिन वीकंट्रोलर]; } हां लौटें; }
Comments
Post a Comment