خطأ في 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.