के माध्यम से प्रबंधित ऑब्जेक्ट्स के एनएसएमयूटेबलएरे को सॉर्ट करने के लिए कैसे करें मैं कोर डेटा के ऐप्पल के आईफोन 3.0 एसडीके समर्थन के लिए नया हूं और मैं आईफोन विकास के लिए अपेक्षाकृत नया हूं। मेरा प्रश्न दस्तावेज़ों में शामिल होने की तुलना में थोड़ा अधिक "जटिल" सॉर्टिंग पर है। मुझे संदेह है कि मैं गलत, मौलिक धारणा बना रहा हूं।ऑब्जेक्ट ग्राफ़
मैं संपत्ति में प्रबंधित वस्तुओं के प्री-फ़ेच किए गए संग्रह को कैसे क्रमबद्ध कर सकता हूं जिसमें संग्रह में कई परतें गहरी हैं?
उदाहरण: फार्म चरवाहा (Farm.cowboys) के लिए कई करने के लिए एक 1 चरवाहा एक 1 व्यक्ति (Cowboy.person) व्यक्ति है lastName (Person.lastName)
संपूर्ण वस्तु के लिए 1 के लिए है है ग्राफ लाया गया है और काउबॉय को UITableView के माध्यम से प्रदर्शित किया जाता है। अब, मैं आखिरी नाम से काउबॉय को कैसे क्रमबद्ध करूं? क्या मुझे उन्हें फिर से लाने की ज़रूरत है? और यदि हां, तो मैं इसे घोंसले के साथ कैसे करूं?
वर्तमान में मैं काउबॉय के एक एनएसएमयूटेबलएरे को सॉर्ट करने की कोशिश कर रहा हूं ([फार्म.कोबॉयज ऑलोबजेक्ट्स]) जो काउबॉय पर उन गुणों के लिए ठीक है। लेकिन मुझे यकीन नहीं है कि Cowboy.person.lastName द्वारा काउबॉय के संग्रह को सॉर्ट करते समय यह काम कैसे करें?
इसके अलावा, यह देखते हुए अगर आप एक 'NSMutableArray' उपयोग कर रहे हैं लायक, तुम बस का उपयोग कर सकते' sortUsingComparator: 'बजाय, आप चाहते हैं, तो । –
आपको एनएससीओम्पैटर को कास्ट हटा देना चाहिए। – Psycho