मैं Swift
में नया हूं और मैं एक साधारण कैलकुलेटर बना रहा हूं जहां मुझे दबाए गए बटन का पता लगाने की आवश्यकता नहीं है और मेरा कोड नीचे है।बटन से लेबल नाम कैसे प्राप्त करें?
@IBAction func ButtonTapped(TheButton : UIButton){
println(TheButton.titleLabel.text)
}
लेकिन यह मेरे जैसे "UILabel? Does not have a member a named text"
त्रुटि दिखाता है और यह मुझे बताओ इस
println(TheButton.titleLabel?.text)
यह प्रिंट करता Optional("1")
की तरह कोड को संशोधित करने
तो किसी को भी (1 मेरी बटन नाम है) मेरी मदद कर सकता है कि यह मेरे लिए क्यों खुश है और मैं बिना वैकल्पिक के अपने बटन का नाम कैसे प्रिंट कर सकता हूं?
समारोह के नाम और चर नाम एक साथ शुरू करना चाहिए
आप यह सुनिश्चित करें कि titleLabel नहीं के बराबर नहीं है कर रहे हैं: यहाँ स्विफ्ट 2.2 के लिए सही संस्करण है छोटा अक्षर। यह एक सम्मेलन है जो पठनीयता को बढ़ाता है। – Abizern
धन्यवाद! यह मेरी मदद की थी। – Raja