के जवाब में एक विशिष्ट ViewController का शुभारंभ मैं एक ऐप्स जो नीचे दी गई छवि की तरह स्टोरीबोर्ड प्रवाह है बना रहा हूं:एक दूरस्थ पुश अधिसूचना
जब से "Sysalert देखें नियंत्रक" वे कर रहे हैं में एक उपयोगकर्ता के लॉग "संदेश सूची दृश्य नियंत्रक" में लाया गया जहां मैं तालिका में कुछ JSON लोड करने के लिए NSRLConnection करता हूं। जब कोई उपयोगकर्ता तालिका में एक पंक्ति को टैप करता है, तो उन्हें "संदेश विवरण" में लाया जाता है जो उस संदेश के लिए अधिक विस्तृत जानकारी दिखाता है।
जब कोई उपयोगकर्ता लॉन्च करने से पहले ऐप की स्थिति के बावजूद पुश अधिसूचना से ऐप लॉन्च करता है, तो मैं चाहता हूं कि ऐप मेरे सर्वर से "संदेश सूची" डेटा लोड करे और फिर उन्हें वह संदेश दिखाएं जो अभी किया गया है डिवाइस पर धक्का दिया।
मुझे पता है कि मुझे पुश अधिसूचना पर प्रतिक्रिया करने के लिए ऐप को बताने के लिए didFinishLaunchingWithOptions
का उपयोग करने की आवश्यकता है, लेकिन मैं दृश्य पदानुक्रम कैसे सेट करूं ताकि "संदेश सूची" दृश्य नियंत्रक अपना डेटा लोड कर लेता है और फिर "संदेश विवरण" दृश्य को धक्का देता है उचित संदेश के लिए ढेर पर नियंत्रक?
अनिवार्य रूप से इस तरह के संदेशों या मेल ऐप्स के व्यवहार की नकल करता है। जहां अधिसूचना के साथ खुलता है, आपको उस संदेश के लिए एक व्यू कंट्रोलर पर लाता है लेकिन आप अभी भी पदानुक्रम में वापस जाने में सक्षम हैं जैसे कि आपने प्रारंभिक दृश्य नियंत्रक से ऐप लॉन्च किया था और बदले में व्यूंटर्स के माध्यम से ट्रैवर्स किया था।
में से एक में इस्तेमाल किया @conorgrifinhave आपको जवाब मिला? मुझे एक ही समस्या है .. धन्यवाद –
धक्का अधिसूचना से प्रोग्रामेटिक रूप से कुछ व्यू कंट्रोलर पर आईओएस स्विफ्ट नेविगेट का संभावित डुप्लिकेट] (https://stackoverflow.com/questions/43058261/ios-swift-navigate-to-certain-viewcontroller- प्रोग्रामेटिक रूप से -फ्रॉम-पुश-नोटिफ़िका) –