2011-03-18 13 views
8

पर पहुंच से इनकार कर दिया है मेरे पास एक आईफोन ऐप है जो उपयोगकर्ताओं को आईओएस पर मूल UIView के माध्यम से लॉगिन करने में सक्षम बनाता है, जो मुख्य सामग्री को प्रदर्शित करने के लिए UIWebView को सक्रिय करता है। वेबपैप स्थानीय सामग्री में से कुछ को बनाए रखने के लिए डेटाबेस स्टोरेज का उपयोग करता है।UIWebView ने html5 डेटाबेस स्टोरेज

हालांकि, अब और फिर, वेबपैप लॉग में दिखाई देने वाले निम्नलिखित संदेश के साथ डेटाबेस तक पहुंचने का प्रयास करते समय लोड होने में विफल रहेगा।

..... sandboxd[3203] : APPNAME(3201) deny file-write-create /Databases.db

मैं (पहली बार में मैंने सोचा कि यह केवल कम स्मृति स्थितियों में क्या होगा, लेकिन आगे परीक्षण साबित कर दिया है कि यह भी अन्य समय में होता है) किसी भी निरंतरता के साथ त्रुटि पुन: पेश करने में असमर्थ हूँ। यदि ऐसा विफलता हो तो ऐप को UIWebView के साथ पुनः प्रयास करने के लिए सेट अप किया गया है, लेकिन एक बार ऐसा होने पर मैं ध्यान दे रहा हूं, यह तब तक होगा जब तक ऐप बल-बंद न हो जाए। आम तौर पर, एक बार बंद और फिर से खोला जाता है, ऐप सामान्य रूप से काम करेगा।

मेमोरी पदचिह्न काफी कम है, और मैंने कुछ भी नहीं ढूंढने वाले लीक के लिए निगरानी की है।

+2

मुझे लगता है कि किसी भी तरह आप एक से अधिक अनुरोध जा रहा हो रही है। क्या आप ऐप में कोई बहु-थ्रेडिंग करते हैं? –

+0

मुझे त्रुटि के साथ एक ही समस्या का सामना करना पड़ रहा है: sandboxd [1 9 85] : फ़ाइल-लेखन-निर्माण/निजी/var/मोबाइल/एप्लिकेशन/

+0

एंड्रयू सी से इनकार करते हैं, मैं एक ही त्रुटि से पीड़ित हूं, क्या आपने प्रबंधित किया इसे हल करने के लिए? – fractious

उत्तर