iphone - this class is not key value coding-compliant for the key givenName -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 63 जवाब

    अतः मेरे पास यह

      - (शून्य) लोड दृश्य {BOOL सफलता; NSFileManager * fileManager = [NSFileManager defaultManager]; NSString * documentsPath = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, हाँ) objectAtIndex: 0]; NSString * databasePath = [दस्तावेज पाथ स्ट्रिंगबैपैंसेटिंग पाथ कम्पेनेंट: @ "प्रॉक्सीडीएलएएसडीडीबी"]; NSError * त्रुटि; BOOL फ़ाइलएक्सिस्ट = [[एनएसएफफ़ाइल प्रबंधक डिफ़ॉल्ट प्रबंधक] फ़ाइलएक्सस्टैथः डेटाबेसपाथ]; If (fileExists == true) {[[NSBundle mainBundle] loadNib नामांकित: @ "ProxDealsViewController" स्वामी: स्वयं विकल्प: शून्य]; } Else {NSString * defaultDBPath = [[[NSBundle mainBundle] संसाधनपैथ] स्ट्रिंगबैपिंगिंगपाथकंपनी: @ "प्रॉक्सीडीएलएएसडीडीबी"]; NSLog (@ "% @", defaultDBPath); सफलता = [फ़ाइल प्रबंधक प्रतिलिपिअटपैथ: डिफ़ॉल्ट डीबीपाथ टूपाथ: डेटाबेसपाथ त्रुटि: & amp; त्रुटि]; यदि (! सफलता) {NSAssert1 (0, @ "संदेश '% @ /।' के साथ लिखने योग्य डेटाबेस फ़ाइल बनाने में विफल रहा, [त्रुटि स्थानीयकृतलेखन]); } [[NSBundle mainBundle] loadNibNamed: @ "UserRegistration" स्वामी: स्वयं विकल्प: शून्य]; }   

    }

    और यह त्रुटि:

      अपवाद रहित अपवाद के कारण एप्लिकेशन को समाप्त करना 'NSUnknownKeyException', कारण: '[& lt; ProxDealsViewController 0x5f22160 & gt; SetValue: forUndefinedKey:]: यह क्लास दिया कुंजी के लिए कुंजी मान कोडन- compliant नहीं है।   

    मुझे पता है कि मैं UserRegistration निब के प्रारंभ में कुछ राइट नहीं करता, लेकिन मुझे नहीं पता कि यह कैसे ठीक करें।

    इसका आमतौर पर मतलब है कि कुछ @property "givenName" का उपयोग करने का प्रयास कर रहा है।

    यदि आप आईबी के साथ कुछ कर रहे थे हमेशा की वजह यह है कि आप या तो:

    • उस संपत्ति को वर्ग से हटा दिया गया है, लेकिन अभी तक आईबी में हुकुप्स को हटाया नहीं है
    • या: आपके पास फ़ाइल के स्वामी ऑब्जेक्ट सेट है गलत वर्ग के लिए (गुणों की जांच करें - अलग-अलग जो एक्सकोड का उपयोग कर रहे हैं, इसके आधार पर क्लास नेम को इसके सेट के रूप में खोजें। आप शायद एनआईबी फ़ाइल की प्रतिलिपि / चिपकाते हैं, और इस फ़ील्ड को एनआईबी में नहीं बदलते हैं) और आपने उस वर्ग के लिए एक आउटलेट को झुका दिया है, लेकिन आपकी वास्तविक फ़ाइल का मालिक कुछ अलग है

Comments