मैं क्लाउडकिट का उपयोग करके एक आईओएस एप्लिकेशन बना रहा हूं।क्लाउडकिट रिकॉर्ड हटाए गए
यह उपयोगकर्ता को क्लाउड में Products
जोड़ने, संपादित करने और हटाने की अनुमति देनी चाहिए। उपयोगकर्ता इन फ़ोल्डर्स में व्यवस्थित कर सकता है। ये फ़ोल्डर्स क्लाउडकिट में बस अन्य रिकॉर्ड प्रकार हैं। उपयोगकर्ता द्वारा उपयोग किए जा सकने वाले फ़ोल्डर के स्तर की कोई सीमा नहीं है, क्योंकि कोई भी फ़ोल्डर अपने मूल फ़ोल्डर में CKReference
रख सकता है। मेरे ऐप में सभी क्लाउडकिट संचार एक समर्पित क्लाउडकिट कंट्रोलर क्लास
यह सब काम करता है, लेकिन बिना किसी स्पष्ट कारण के कुछ समय बाद काम करना बंद कर देता है।
जब मैं अपने ऐप का परीक्षण करता हूं, तो मैं उपयोगकर्ता फ़ोल्डर्स भी नहीं करता जो कई स्तरों को गहरे होते हैं। हालांकि, इसे थोड़ी देर (एक सप्ताह तक) का उपयोग करने के बाद, सभी हटाए गए रिकॉर्ड क्लाउडकिट पर फिर से दिखने लगते हैं। इस पर कुछ नोट्स:
- जब मैं अपना क्लाउडकिट डैशबोर्ड रीसेट करता हूं और फिर से शुरू करता हूं, तो यह सही काम करता है। कोई कोड परिवर्तन नहीं किया गया।
- जाहिर है, मैं लगातार अपने कोड को संपादित कर रहा हूं क्योंकि ऐप विकास में है। हालांकि, मैं आमतौर पर क्लाउडकिट में संग्रहीत करने के लिए अपने कोड में डेटा प्रकारों को संपादित नहीं करता हूं। जब मैं करता हूं, तो यह समस्या बाद में
- क्लाउडकिट डैशबोर्ड (उदा। डेटा प्रकार जोड़ने) में परिवर्तन इस समस्या का कारण नहीं है
- कोर डेटा में स्थानीय रूप से किसी भी रिकॉर्ड को संग्रहीत नहीं कर रहा हूं। जब तक मैं क्लाउडकिट डैशबोर्ड पर जाता हूं, तब तक वे केवल एक सिंगलटन में बैठते हैं जब तक मैं उनका उपयोग
- करता हूं, जब मैं क्लाउडकिट डैशबोर्ड पर जाता हूं, तो उत्पाद रिकॉर्ड प्रकार से पता चलता है कि यह उदा। 13 उदाहरण कभी-कभी यह बहुत बुरा होता है कि मेरा ऐप वास्तव में 100 से अधिक लोड करता है। जब मैं रिकॉर्डज़ोन पर जाता हूं तो मैं उन्हें भी देख सकता हूं, लेकिन फिर भी रिकॉर्डटाइप का कहना है कि इसमें केवल 13 उदाहरण
- क्लाउडकिट डैशबोर्ड में इन रिकॉर्ड्स को हटाने से उन्हें केवल गायब हो जाता है जबकि। जब मैं पृष्ठ को फिर से लोड करता हूं, तो वे फिर से पॉप अप करते हैं।
यह थोड़ी देर के लिए इस तरह से चल रहा है, और मैंने अपना कोड, ऐप्पल लाइब्रेरी और कई बार Google की जांच की है लेकिन मुझे पता नहीं चल सकता कि इस मुद्दे का क्या कारण है।
प्रश्न: क्या किसी को भी इस मुद्दे को दूर करने के बारे में कुछ पता होगा? जैसा कि मैंने कहा, मैं इसे हफ्तों तक चला रहा हूं, और अपने क्लाउडकिट डैशबोर्ड को रीसेट करने के लिए केवल एक सप्ताह तक इसे 'ठीक' करता हूं, फिर यह फिर से पॉप हो जाता है। अगर कोई भी मेरे प्रश्न का उत्तर देने में मदद करेगा तो मैं किसी भी कोड को पोस्ट करने में भी खुश हूं। मैंने शुरुआत में कोई कोड पोस्ट नहीं किया है, क्योंकि मेरे पास कोई संकेत नहीं है कि कौन सा कोड इसका कारण बन सकता है।
कोई जवाब अत्यधिक
मुझे एक ही समस्या है। मैं अपने रिकॉर्ड प्रकारों में से एक को हटाने की कोशिश करता रहता हूं, लेकिन रिकॉर्ड कुछ समय बाद वापस आ जाएंगे, जो समस्याग्रस्त है क्योंकि रिकॉर्ड प्रकार वास्तव में बदल गया है (रिकॉर्ड प्रकार क्लाउडकिट शो वास्तव में किसी भी फ़ील्ड को छोड़ देता है जो पुराने और सामान्य के बीच आम नहीं था नया)। कितना भ्रमित – Narwhal
यह जानकर अच्छा लगा कि कम से कम मैं अकेला नहीं हूं। आपके मामले में, क्या यह समस्या आपके ऐप या डेटाबेस में एक विशिष्ट कार्य करने के बाद उत्पन्न होती है? – Joris416
मैं एक गुच्छा के आसपास गड़बड़ कर रहा हूं इसलिए मुझे यकीन नहीं है। वैसे भी, मैं डेटाबेस को पूरी तरह रीसेट करता हूं, और मैं तब से दे रहा हूं। हालांकि, मैं ऐसा करने के लिए अनिच्छुक होगा कि अगर बहुत से डेटा पहले ही सहेजे गए थे (अब तक, मैंने जो भी बचाया है वह महत्वपूर्ण नहीं है और इसे शुद्ध किया जा सकता है)। – Narwhal