मैं क्लाउड किट के साथ कोर डेटा का उपयोग कर रहा हूं, और इसलिए एप्लिकेशन स्टार्टअप के दौरान iCloud उपयोगकर्ता की स्थिति की जांच करना है। समस्याओं के मामले में मैं उपयोगकर्ता को एक संवाद जारी करना चाहता हूं, और मैं UIApplication.shared.keyWindow?.rootViewController?.present(...)
अब तक इसका उपयोग कर रहा हूं ।
Xcode 11 बीटा 4 में, अब एक नया पदावनति संदेश है, मुझे बता:
'keyWindow' को iOS 13.0 में पदावनत किया गया: इसका उपयोग उन अनुप्रयोगों के लिए नहीं किया जाना चाहिए जो कई दृश्यों का समर्थन करते हैं क्योंकि यह सभी कनेक्टेड दृश्यों में एक महत्वपूर्ण विंडो देता है
मैं इसके बजाय संवाद कैसे प्रस्तुत करूंगा?
SceneDelegate
(यदि आप उपयोग कर रहे हैं SceneDelegate
)
SceneDelegate
या कर रहे हैंAppDelegate
? और, क्या आप थोड़ा और कोड पोस्ट कर सकते हैं ताकि हम डुप्लिकेट कर सकें?