7
के अस्तित्व के लिए परीक्षण क्या आईफोन कुंजी-मूल्य-कोडिंग का परीक्षण करने का कोई तरीका है कि कोई कक्षा किसी दिए गए कुंजी को स्वीकार करेगी या नहीं?आईफोन कुंजी-मूल्य कोडिंग - कुंजी
यही है, valueForUndefinedKey को लागू करने के बिना: या setValue: forUndefinedKey:
setValue कीif ([targetObject knowsAboutKey: key]) {
[targetObject setValue: value forKey: key];
}
दरअसल, NSUndefinedKeyException कक्षा नहीं है, बल्कि केवल एक स्ट्रिंग है। इसलिए, सही काम करने के लिए, मैं '@catch (NSException * e) { का उपयोग करता हूं (यदि [[e name] isEqualToString: NSUndefinedKeyException]) { \t; // संभाल \t \t} \t बाकी \t { [[NSException exceptionWithName: [ई नाम] कारण: [ई कारण] userInfo: [ई userInfo]] जुटाने]; } } ' – mrueg
कोई विचार स्विफ्ट में इस अपवाद को कैसे पकड़ें ?? – devios1