का उपयोग कर रहा, कुछ है कि वास्तव में मुझे पहेली है instantiating विशेष रूप से निम्नलिखित कोड एक संकलक त्रुटि से चलाता है "अनसुलझे पहचानकर्ता स्व", और मैं के रूप में आलसी का मतलब है, यकीन है कि क्यों यह हो रहा है नहीं कर रहा हूँ उस समय संपत्ति होगा इस्तेमाल किया जाना चाहिए, कक्षा पहले से ही तत्काल है। क्या मैं कुछ भूल रहा हूँ?स्विफ्ट आलसी स्वयं
अग्रिम में बहुत धन्यवाद। अगर इसके प्रारंभिक मूल्य self
को संदर्भित करता है
यहाँ कोड
class FirstClass {
unowned var second: SecondClass
init(second:SecondClass) {
self.second = second
print("First reporting for duty")
}
func aMethod() {
print("First's method reporting for duty")
}
}
class SecondClass {
lazy var first = FirstClass(second: self)
func aMethod() {
first.aMethod()
}
}
यह वास्तव में क्या करना है? अपने 'द्वितीय क्लास' में 'फर्स्ट क्लास' से 'एमेथ' को कॉल करें? – Dershowitz123
नहीं, बस आलसी इसे तुरंत चालू करें, विधियों को अनदेखा करें –