पर नामित प्रारंभकर्ता को कॉल करने में विफल मुझे कोरडाटा के साथ थोड़ा सा समस्या है। मैं एक नया ऑब्जेक्ट डालना चाहता हूं, इसलिए मुझे पहले एक बनाना होगा।कोरडाटा: त्रुटि: NSManagedObject क्लास
Challenges *newChallenge = [[Challenges alloc] init];
[newChallenge setName:@"TestChallenge"];
[newChallenge setRounds:[[NSNumber alloc] initWithInt:12]];
[newChallenge setShots:[[NSNumber alloc] initWithInt:5]];
[newChallenge setDate:[NSDate date]];
लेकिन फिर भी alloc init के बाद मैं इस त्रुटि मिलती है:
CoreData: error: Failed to call designated initializer on NSManagedObject class 'Challenges'
क्या हैक गलत हो रहा है, तो यह है कि कोड द्वारा किया जाता है?
मैं तुम्हें मतलब * नामित * प्रारंभकर्ता लगता है यहाँ कैसे आप बॉयलरप्लेट में कटौती कर सकते हैं और अपने कोड अधिक पठनीय बनाने के लिए है। – jlehr
@jiehr: बेशक मेरा मतलब नामित प्रारंभकर्ता - बहुत धन्यवाद! (मैंने जवाब संपादित किया है) – duDE