ios - Swift / Objective C: How to get value from object by string name -


  वर्ग ए {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