मैं एक ऐसे ऐप पर काम कर रहा हूं जो कोर डेटा और NSFetchedResultsController
का उपयोग करता है। ,सेक्शननामकेपैथ कई रिश्तों के माध्यम से
/-----------\ /-----------\ /-----------\
|Part | |Kit | |Source |
|-----------| |-----------| |-----------|
|name | |name | |name |
|dimensions | |description| |location |
|... | |... | |... |
|-----------| |-----------| |-----------|
|kits | <<-\ |source | <<-----1 |kits |
| | \->> |parts | | |
\-----------/ \-----------/ \-----------/
तो एक Part
एक कई करने के लिए किसी भी एक Kit
साथ संबंध नहीं है (एक हिस्सा एक या अधिक किट में हो सकता है, और एक किट एक या अधिक भागों शामिल कर सकते हैं): मॉडल सेटअप इस तरह है । और प्रत्येक Kit
Source
से आता है जो एक या अधिक Kit
एस प्रदान कर सकता है।
मैं वर्तमान में UITableView
बना रहा हूं जो NSFetchedResultsController
का उपयोग Part
ऑब्जेक्ट्स की एक साधारण सूची के साथ करता है। मैं भागों को खंडों में समूहित करना चाहता हूं, प्रत्येक अनुभाग Source
का नाम है। यानी .:
|-------------------------------|
|Source One |
|-------------------------------|
|Part One |
|Part Two |
|Part Three |
|-------------------------------|
|Source Two |
|-------------------------------|
|Part Four |
|Part Two |
|Part Five |
|.... |
|-------------------------------|
| O |
|-------------------------------|
एक Part
के बाद से कई Source
रों से आ सकती है, यह sectionNameKeyPath का उपयोग करके एक NSFetchedResultsController के साथ ऐसा करना संभव है, या मैं इस एक पूरी तरह से अलग तरीके से करना है?
धन्यवाद!