2014-10-24 8 views
7

मैं एक ऐप्स जहाँ मैं हाल ही में CloudKit साथ जाने का फैसला किया पर काम कर रहा हूँ से सार्वजनिक डेटाबेस लगाने और उन्हें बिंदु है जहां मैं बैकएंड कार्यक्षमता लागू करने की आवश्यकता पर अब कर रहा हूँ। संक्षेप में, यह ऐप एक सीके डेटाबेस से पुनर्प्राप्त छवियों को प्रदर्शित करने के लिए संग्रहदृश्य का उपयोग करेगा। अब तक, मैंने बस अपने डेस्कटॉप पर एक फ़ोल्डर में कुछ छवियों को छोड़ दिया और संग्रहदृश्य प्रस्तुत करने के लिए वहां से छवियों को पुनः प्राप्त/पार्स किया। मैंने फिर कुछ रिकॉर्ड बनाने के लिए सीके डैशबोर्ड का उपयोग किया और उन्हें पुनः प्रयास करने और पुनर्प्राप्त करने के लिए प्रारंभिक विधि लिखा। मुझे विभिन्न सीकेइरर्स मिल रहे थे, जैसे नेटवर्क विफलता, सर्वर से प्रतिक्रिया प्राप्त किए बिना त्रुटि पूर्णता, वैध हस्ताक्षर नहीं भेज सका, आदि। मैंने तुरंत यह माना कि यह मुद्दा मेरे कोड के साथ था क्योंकि यह क्लाउडकिट के साथ मेरा पहला प्रयास था। हालांकि, मैंने SO पर पोस्ट करने से पहले अपने डिवाइस पर नवीनतम कोड चलाया और यह काम किया! मुझे परिणाम सरणी में रिकॉर्ड्स की संख्या के साथ एक सफल प्रतिक्रिया मिली है जिसे मैं उम्मीद कर रहा था।Cloudkit त्रुटि सिम्युलेटर

तो अब मैं CKRecords प्राप्त करने में कठिनाई है कि मैं शुरू में सोचा के साथ अब जरूरत मदद पता है। लेकिन मैं इस मुद्दे को सिम्युलेटर के साथ कैसे हल करूं? मैंने यह सुनिश्चित करने के बारे में कुछ अन्य पोस्ट देखा है कि आप सिम्युलेटर पर iCloud में साइन इन हैं। मेरा मानना ​​है कि मैं हूं, लेकिन यह सुनिश्चित नहीं करना कि कैसे सुनिश्चित किया जाए। इसके अलावा, मैं योसाइट और एक्सकोड 6.1 चला रहा हूं।

किसी भी मदद की सराहना की जाती है!

उत्तर

6

iPhone सिम्युलेटर पर iCloud पर अपने एप्पल आईडी का उपयोग करने के लिए आपको दो-बंद कर देते हैं यह सुनिश्चित कर लें रास्ता प्रमाणीकरण। इसके बाद सिम्युलेटर पर काम करना चाहिए।

+0

यह मेरे लिए काम करता है जब CloudKit विकास पर्यावरण मार, लेकिन नहीं उत्पादन एक, मैं अभी भी हो रही है ' Marcus

+0

@Marcus एक ही मुद्दा आईओएस 9 में> '" सर्वर से प्रतिक्रिया प्राप्त किए बिना didCompleteWithError प्राप्त "- मैं इसे सिर्फ सिम्युलेटर से काम नहीं करेगा लगता है। –

15
सिम्युलेटर पर

सेटिंग ऐप्स पर जाएं। आपको लगता है कि मेनू हार्डवेयर, घर और उसके बाद के साथ सेटिंग एप्लिकेशन का चयन करें iCloud खोलने के लिए और यह सुनिश्चित करें कि आप लॉग इन कर रहे हैं कर सकते हैं।

+0

धन्यवाद! इसके बारे में भी सोचा नहीं था। मैं सिम्युलेटर पर सेटिंग्स में गया था और साइन इन किया था। शर्तों से सहमत होने के बाद, यह एक त्रुटि दे रही है कि यह डिवाइस समर्थित नहीं है। मैंने अधिक जानने और सिम्युलेटर के माध्यम से सफारी में आईसीएलओड में साइन इन करने पर क्लिक किया। ऐसा लगता है कि यह चाहता है कि मैं हाल ही में अपने वास्तविक फोन पर पहचान की पुष्टि करूँ, लेकिन स्क्रीन मुझे पूरे पृष्ठ को देखने नहीं देगी। पिंचिंग या तो काम नहीं लग रहा है। क्या आपको यह भी सामना करना पड़ा? – SonnyB

+0

यह सही जवाब –

+2

me-- के लिए काम किया है, लेकिन मैं एक सवाल का पालन किया है, मेरी उन "सार्वजनिक" डेटाबेस में डेटा तक पहुँचने के लिए iCloud में प्रवेश रहना पड़ेगा? यह इस मुद्दे को क्यों ठीक करता है? –

संबंधित मुद्दे