मैं कोशिश कर रहा हूँ स्टोर करने के लिए एक लीडरबोर्ड में CoreData(के साथ अंतिम CloudKit कार्यक्षमता) पर अपने अनुप्रयोग और उलझन में था के बारे में कैसे सबसे अच्छा करने के लिए ऐसा करते हैं ।
उपयोगकर्ता के लिए सक्षम हो जाएगा बनाने के लिए और बचाने के लिए कई लीडरबोर्ड । प्रत्येक लीडरबोर्ड होगा एक निर्माण तिथि, नाम, आईडी, के रूप में अच्छी तरह से सभी के रूप में स्कोर के लिए लीडरबोर्ड. में कोर डेटा मॉडल (नीचे), मैं उन सभी विशेषताओं के रूप में लीडरबोर्ड के लिए इकाई और स्कोर के लिए विशेषता है, मैं इसे छोड़ दिया है के रूप में अपरिभाषित. मैं सोच रहा था इसे बनाने की एक सरणी के score
संरचना. हालांकि, जब मैं करने की कोशिश करते हैं, newLearboard.scores = [Score]()
में Persistence.swift
फाइल मुझे बताया गया है मैं की जरूरत है जोड़ने के लिए, स्कोर as NSObject
. यह है सही तरीका यह करने के लिए या इस बनाने के लिए अनपेक्षित परिणाम जब मैं जाने के लिए जोड़ने के लिए/प्रदर्शित करने के लिए लीडरबोर्ड के स्कोर?
स्कोर है एक संरचना के साथ कुछ क्षेत्रों में इस तरह के रूप में नाम और मान आदि ।
मैं भी परिवर्तित स्कोर सरणी के लिए एक OrderedSet से स्विफ्ट संग्रह पैकेज के अंत में. इस बनाने के लिए अन्य मुद्दों पर?