2012-03-09 11 views
7

कट जा रहा दस्तावेजों निर्देशिका में डेटा की बचत कर रहा हूँ, और यह सब क्लाउड के साथ सिंक नहीं करने के लिए के रूप में एप्पल का सुझाव चिह्नित किये जा रहा है।iOS एप्लिकेशन दस्तावेज़ निर्देशिका मेरी iOS एप्लिकेशन में

मुद्दा मैं कर रहा हूँ हर किसी को और कुछ समय मेरे ऐप की दस्तावेजों निर्देशिका हटाया जा रहा है, जो एक नुकसान उपयोगकर्ता के डाटा में जो परिणाम है। जब ऐसा होता है तो मुझे परेशानी हो रही है, क्योंकि यह दुर्लभ है और इस मुद्दे को उत्पन्न करने वाली कोई भी चीज़ नहीं है।

मैं शुरू में फ़ोल्डर बहुत बड़ी वृद्धि हुई मान लिया है, इसलिए ओएस सिर्फ फ़ोल्डर गिरा दिया, लेकिन एप्पल दस्तावेजों निर्देशिका के लिए किसी भी आकार की सीमा या कुछ भी नहीं बताता है, कम से कम नहीं मैं मिल सकता है कि।

था किसी को भी एक ऐसी ही मुद्दा था या किसी जानकारी जो कि मेरी समस्या पर कुछ प्रकाश डाला चाहिए?

धन्यवाद

संपादित करें:

मुद्दा बस फिर आ गया है, और यहाँ कोई दस्तावेज निर्देशिका के साथ मेरी क्षुधा दस्तावेजों के एक स्क्रीनशॉट है, यह सिर्फ नष्ट कर दिया गया:

enter image description here

Error: Failed end transaction from database 'cannot commit - no transaction is active'

:

Xcode भी इस संदेश को बाहर थूकना के बाद यह हर कुछ सेकंड हुआ रहता है

+2

नोट नए एप्पल प्रलेखन का कहना है कि फ़ाइलें/निर्देशिका के रूप में "सिंक नहीं है" चिह्नित किये कुछ (माना जाता है कि चरम) परिस्थितियों में बिना चेतावनी/नोटिस हटाया जा सकता है। –

+0

मेरे पास 2 अलग-अलग ऐप्स के उपयोगकर्ताओं से एक ही बग रिपोर्ट है। क्या आपको छोड़ने से बचने के लिए कुछ कामकाज मिल रहा है? –

+0

@ पायलट 34 मेरा मानना ​​है कि यह कारण हो रहा था क्योंकि जब मैंने इस ऐप पर काम किया था, तो मैंने कोर डेटा का उपयोग नहीं किया था। ऐप दस्तावेज़ निर्देशिका में फ़ाइलों का एक गुच्छा स्टोर करता है जो कोर डेटा मॉडल में अधिक कुशलतापूर्वक संग्रहीत किया जा सकता था। – RyanG

उत्तर

1

क्या आप वाकई दस्तावेज़ निर्देशिका हैं? कृपया इसे जांचें। here की रिपोर्ट के रूप में यह कैश और टीएमपी निर्देशिकाओं के साथ एक ज्ञात स्थिति है।

+0

हाँ मुझे यकीन है कि हम दस्तावेज़ निर्देशिका का उपयोग कर रहे हैं और मैं tmp और कैश निर्देशिकाओं के कार्यात्मक रूप से समझता हूं। जब यह हुआ, मैं आयोजक में मेरी applicaion डेटा को देखा और यह tmp और कैश निर्देशिका शामिल थी, लेकिन जब तक मैं फिर से है, तो यह केवल नए फ़ाइल के साथ फिर से दिखाई दिया एक फ़ाइल उत्पन्न दस्तावेज़ चला गया था। – RyanG

+0

फिर आप किसी भी तरह से अपनी फाइलों को हटा रहे हैं। क्या आपने अपने सभी NSFileManager कॉल की खोज की है? इसे सबक्लासिंग करने और आवेषण का उपयोग करके जांचें कि यह कुछ भी हटा रहा है या नहीं। वैसे भी, रहस्य के लिए +1। – fbernardo

+0

मैं हर जगह लॉग इन मैं किसी भी फ़ाइलों को हटाने रहा हूँ, लेकिन उन कॉल से कोई भी पूरी निर्देशिका खुद को हटाना चाहिए, लेकिन एक कोशिश अपने लायक। सबसे कठिन बात इसे फिर से बनाने की कोशिश कर रही है क्योंकि मैंने कहा है कि यह संगत नहीं है। – RyanG

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