2014-06-11 11 views
15

मैंने एक Today Extension बनाया जो पहली बार आईओएस 8 में पेश किया गया है। Today extension के बीच डेटा साझा करने के लिए और यह container App है, मैंने app group परिभाषित किया है, और उन्हें इस समूह से बांधें। (असल में मैंने दोनों तरफ कोड का पुन: उपयोग करने के लिए एक एम्बेडेड फ्रेमवर्क भी जोड़ा।)अनइंस्टॉल करने वाला ऐप ऐप समूह डेटा नहीं हटाता है। क्या मुझे ऐप समूह कंटेनर और इसकी सामग्री मैन्युअल रूप से निकालना है?

इस विधि का विवरण Apple's document में वर्णित है।

मैंने कुछ कोर डेटा मॉडल बनाया और इसे समूह कंटेनर पर स्क्लाइट के रूप में संग्रहीत किया। तब सबकुछ काम करता है जैसा मैंने सोचा था।

हालांकि, जब मैं कंटेनर ऐप को अनइंस्टॉल करता हूं, तब भी मेरे आईफोन पर साझा कंटेनर और इसकी सामग्री होती है। मुझे लगता है कि जब ऐप समूह का अंतिम सदस्य अनइंस्टॉल किया गया है, तो इस कंटेनर को स्वचालित रूप से हटा देना होगा। मेरे मामले में, ऐप समूह के सदस्यों को केवल एक ही ऐप के साथ भेज दिया जाता है, इसलिए, इस ऐप को अनइंस्टॉल करने के लिए साझा कंटेनर को साफ़ करना होगा।

क्या मैं गलत हूँ?

ps। मुझे इस साझा कंटेनर को उपयोगकर्ता के रूप में हटाने का कोई तरीका नहीं मिला। केवल डेवलपर जिनके पास ऐप-समूह तक पहुंचने का अधिकार है, इस कंटेनर को प्रोग्रामिंग के साथ हटा सकते हैं।

उत्तर

3

iOS8 बीटा 4 में, अनुप्रयोग समूह कंटेनर स्वचालित रूप से है कि पिछले अनुप्रयोग के लिए समूह की स्थापना रद्द करने अंतर्गत आता है हटा दी जाती है,

तो, यह सिर्फ एक बग है कि अब एप्पल द्वारा तय हो गई है था।

+2

एक्सकोड 6 जीएम के साथ यहां तय नहीं है। ऐप हटाने से सिम्युलेटर पर अपने ऐप कंटेनर डेटा को नहीं हटाया जाता है। – bauerMusic

+0

ऐप एक्सटेंशन के साथ काम नहीं करता है। – poGUIst

+3

क्या इसे वापस करने के लिए कोई दस्तावेज है? – Jason

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

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