वर्ग ए {var x = 1} var a = A () < P> स्ट्रिंग नाम (a ["x"]) का उपयोग करके वस्तु "a" से एक चर "x" कैसे प्राप्त करें?
यह वर्ग काम करता है अगर वर्ग NSObject से प्राप्त होता है, जहां आप उपयोग कर सकते हैं valueForKey: गुणों को प्राप्त करने के लिए।
फाउंडेशन वर्ग आयात करें: NSObject {var x = 1} चलो एक = ए () let aval = a.valueForKey ( "X") println ("\ (aval)") ध्यान दें कि aval एक AnyObject? यहां से कोई प्रकार नहीं है जानकारी। आपको इसे डालना या इसकी जांच करना होगा कि वह स्वयं क्या है।
Comments
Post a Comment