में कनवर्ट करना मुझे NSObject
को NSData
में परिवर्तित करने में कोई समस्या है। मेरे पास एक कक्षा है जो NSObject
विरासत में है।NSDbject को NSData
इस प्रकार जब मैं NSData
में उस विशेष वर्ग की वस्तु में परिवर्तित करने की कोशिश की:
NSData *dataOnObject = [NSKeyedArchiver archivedDataWithRootObject:classObject];
लेकिन यह बताते हुए कि -[classObject encodeWithCoder:]:
गैर मान्यता प्राप्त चयनकर्ता उदाहरण के लिए भेजा अपवाद देता है ..
मैं भी जोड़ लिया है के रूप में
NSMutableArray *wrapperedData = [NSMutableArray arrayWithObject: classObject];
NSData *dataOnObject = [NSKeyedArchiver archivedDataWithRootObject:value];
लेकिन फिर भी एक नव निर्मित सरणी वस्तु, इसके अपवाद बाहर दे रही है।
तो मुझे ऑब्जेक्ट classObject
से बाइट निकालने की आवश्यकता है।
किसी भी मदद की बहुत सराहना की जाएगी ...
आपके उत्तर के लिए इंतजार कर रहा...
यह क्यों कम हो गया? जबरदस्त हंसी। –
(मैंने आपको डाउनवोट नहीं किया था) शायद ऐसा इसलिए है क्योंकि NSKeyedUnarchiver NSUserDefaults को मैप नहीं करता है ... – CodaFi
यह अवधारणा NSUserDefaults –