मैं कैसे अनुवाद तरह कुंजी और sectionKeyPath साथ NSFetchedResultsController इस्तेमाल कर सकते हैं?NSFetchedResultsController वर्गों स्थानीय अनुसार क्रमबद्ध
समस्या: मैं typeâ, typeB, typeC, जैसे डेटाबेस में संपत्ति "प्रकार" में आईडी ... और नहीं मूल्य सीधे क्योंकि यह स्थानीय होना चाहिए। अंग्रेजी टाइप ए = बर्ड, टाइप बी = बिल्ली, टाइपसी = जर्मन में कुत्ता यह वोगल, काट्ज़, हुंड होगा।
तरह कुंजी और sectionKeyPath "प्रकार" पर के साथ एक NSFetchedResultController साथमैं आदेश और वर्गों प्राप्त - typeâ - typeB - typeC
अगला मैं प्रदर्शन के लिए अनुवाद करते हैं और सब कुछ अंग्रेजी में ठीक है: - पक्षी - बिल्ली - कुत्ता
अब मैं जर्मन करने के लिए स्विच और एक गलत सॉर्ट क्रम प्राप्त - वोगेल - Katze - Hund
क्योंकि यह अभी भी टाइपए, टाइप बी, टाइपसी
द्वारा टाइप किया गया है, इसलिए मैं NSFetchedResultsController के लिए सॉर्टलाइज़ करने का एक तरीका ढूंढ रहा हूं।
मैं क्षणिक संपत्ति दृष्टिकोण की कोशिश की है, लेकिन क्योंकि इकाई में होने की तरह कुंजी जरूरत इस तरह कुंजी के लिए काम नहीं करता।
मेरे पास कोई अन्य विचार नहीं है। लेकिन मुझे विश्वास नहीं है कि स्थानीयकरण के लिए आवश्यक व्युत्पन्न विशेषता पर NSFetchedResultsController का उपयोग करना संभव नहीं है?
Using custom sections with NSFetchedResultsController? जैसे संबंधित विचार-विमर्श कर रहे हैं, लेकिन अंतर यह है कि कस्टम खंड के नाम और प्रकार कुंजी शायद उसी क्रम की है। मेरे मामले में नहीं और यह मुख्य अंतर है।
अंत मैं एक व्युत्पन्न विशेषता पर आवश्यक NSSortDescriptor के लिए एक तरह से आदेश की आवश्यकता होगी पर, मुझे लगता है। इस तरह के आदेश सेक्शनपैथ के लिए भी सेवा करनी है।
किसी भी संकेत के लिए धन्यवाद।
हां, मैंने इसे एक निश्चित बिंदु पर करने की कोशिश की। लेकिन ईमानदार होने के लिए, मैं इस श्रेणी परिभाषित तुलना विधि का उपयोग करके एनएसएसटींग को मनाने में सक्षम नहीं था .... मुझे अनुभाग कीपैथ की समस्या नहीं होने की उम्मीद नहीं थी क्योंकि मैं यहां क्षणिक संपत्ति का उपयोग कर सकता हूं जो कि क्रमबद्ध क्रम से मेल खाना चाहिए सॉर्ट डिस्क्रिप्टर से स्थानीयकृत प्रकार। – Gerd
मैंने इसे एक और प्रयास दिया है। कृपया उत्तर दें "मैंने कस्टम तुलना के साथ फिर कोशिश की ..." (एक टिप्पणी के लिए बहुत लंबा)। – Gerd