Swift में त्रुटि: super.init कॉल करते समय प्रॉपर्टी इनिशियलाइज़ नहीं हुई
नमस्ते! मैं Swift में नया हूँ और एक ऐसी त्रुटि का सामना कर रहा हूँ जिसे समझ नहीं पा रहा हूँ। मैं नोट्स के लिए एक सरल ऐप लिख रहा हूँ। मेरे पास एक बेस क्लास `Note` और एक सबक्लास `TaskNote` है, जो डेडलाइन की तारीख जोड़ता है। यहाँ कोड है:\n\n```swift\nclass Note {\n var title: String\n var content: String\n \n init(title: String, content: String) {\n self.title = title\n self.content = content\n }\n}\n\nclass TaskNote: Note {\n var deadline: Date\n \n init(title: String, content: String, deadline: Date) {\n self.deadline = deadline\n super.init(title: title, content: content)\n }\n}\n```\n\nकंपाइल करने पर Xcode यह त्रुटि देता है: "Property 'self.deadline' not initialized at super.init call"। मैंने सोचा था कि पहले नई प्रॉपर्टी को मान देना चाहिए, फिर super.init कॉल करना चाहिए।