मैं सिर्फ क्विन टेलर के जवाब के अलावा अपने अनुभव को जोड़ना चाहता हूं।
मेरे एक ऐप में, मुझे डेटा को कोर डेटा ऑब्जेक्ट में पार्स करना और सहेजना है और बाद में इन ऑब्जेक्ट्स को विचारों पर प्रदर्शित करने के लिए प्राप्त करना है। वास्तव में, ऐप ठीक काम करता है और बिल्कुल भी क्रैश नहीं करता है, जब तक कि मैंने कई बार आगे और पीछे नेविगेट करने का तनाव परीक्षण करने की कोशिश नहीं की, जितनी जल्दी हो सके कई विचारों को खोलने की कोशिश की। उपरोक्त संदेश के साथ ऐप क्रैश हो जाता है।
मैंने उन सभी तरीकों की कोशिश की है जो क्विन ने अपने जवाब में सुझाए थे और अभी भी यह पता लगाने में विफल रहे कि सटीक कारण कहां था।
मैंने NSZombieEnabled = YES, और NSStackLogging = YES सेट किया, पता लगाने के लिए कमांड शेल malloc_history चला, लेकिन फिर भी कोई भाग्य नहीं। यह हमेशा इंगित करता है कि जहां मैं डेटा को कोर डेटा ऑब्जेक्ट में सहेजता हूं, वास्तव में, मैंने वहां जारी की गई वस्तुओं पर हजार गुना जांच की है, कुछ भी अजीब नहीं है।
विभिन्न उपकरणों (एलोकेशन, लीक्स, आदि ...) के साथ इंस्ट्रूमेंट्स में चलने से अभी भी मदद नहीं मिली। गार्ड मैलोक सक्षम करें फिर भी कुछ नहीं मिला।
अंतिम बचाव: मैंने उन विचारों पर वापस आने की कोशिश की जहां ऑब्जेक्ट्स को कोर डेटा से लिया गया था और इन सभी वस्तुओं को एक रिटेन संदेश भेजा था, और इन परिवर्तनों पर ध्यान दिया। इसने इस मुद्दे को हल कर दिया !!!
इसलिए, मुझे पता चला कि मैं एक को बनाए रखने में विफल रहा, यही कारण है। बस मेरा अनुभव साझा करना चाहते हैं ताकि आपके पास अपने ऐप के लिए एक और बचाव हो।