iphone - How does the sectioning work with NSFetchedResultsController? -


एक NSFetchedResultsController उदाहरण बनाते समय, यह sectionNameKeyPath: तर्क है , जो सबसे अधिक peoeple को शून्य पर सेट करने के लिए लगता है अब कह सकते हैं कि मेरे पास टेबल व्यू में कर्मचारी हैं और मैं चाहता हूं कि उन्हें उनके सड़क का पता streetName से विभाजित किया जाए प्रत्येक कर्मचारी एक स्ट्रीट एडेचर संपत्ति के साथ जुड़ा हुआ है तो मैं वहां एक @ "address.streetName" कुंजी पथ डालूंगा?

लेकिन फिर, NSFetchedResultsController वास्तव में कैसे वर्गों में विभाजित करता है? मेरा मतलब है ... यह कैसे पता चलेगा कि वर्ग ए, बी, सी, डी, ई, ... और आगे, या ए, एजी, एआई, बी, बीएफ, बीएक्स, ... का प्रकार होना चाहिए। आपको यह विचार मिलता है), या 1, 2, 3, ... या कुछ और चीजें जैसे एक्स, एक्स 1, एक्स 2, एक्स 3 जैसे कुछ भी ... कई तरह के बदलाव हैं क्या इसमें कुछ बुद्धिमान तर्क है जो कि अपने आप को निकालने के लिए?

नहीं, यह उन्हें अनुभाग नहीं जानता है सिर्फ एक पत्र के द्वारा, यह उन्हें address.streetName संपत्ति को खोलना होगा। यदि आप चाहते हैं कि इसे केवल पहले अक्षर से अनुभाग किया जाए तो आप उस ऑब्जेक्ट में उस पहले अक्षर के व्युत्पन्न मान को संचित कर सकते हैं।

इसमें कम केस या उस वर्ण के विस्तारित संस्करणों की सफाई करने का अतिरिक्त लाभ है ।


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -