मैं आईओएस विकास के लिए अपेक्षाकृत नया हूं इसलिए मुझे मिली त्रुटि के मूल कारण को जानने में आपकी सहायता की सराहना करें।एक उद्देश्य-सी संदेश पते पर एक हटाए गए ऑब्जेक्ट (ज़ोंबी) को भेजा गया था: 0x75d52a0
मैंने इंस्ट्रूमेंट्स (यानी आवंटन-ज़ोंबी प्रोफाइलर) का उपयोग करके त्रुटि को डीबग करने का प्रयास किया लेकिन मुझे प्रस्तुत किए गए कॉल स्टैक का एहसास नहीं हो सका।
इस तरह यूजर इंटरफेस से जुड़े हुए हैं है: TabBarController -> navigationController -> TopPlacesTableViewController -> RecentPhotosTableViewController -> PhotoViewController
त्रुटि तब होती है जब मैं पिछली बार देखने में वापस बटन पर क्लिक करें (उस यानी PhotoViewController)। यह क्रिया पिछले हालिया फोटोशॉटव्यू कंट्रोलर को दिखाना है, लेकिन इसके बजाय एक अज्ञात डिलीओटेड ऑब्जेक्ट का उपयोग किया गया था, कभी-कभी व्यूविल्लियर और व्यूडिडएपियर की घटनाओं के बीच में।
इसके अतिरिक्त, मेरे पास जेनेरिकटेबल व्यू कंट्रोलर है जो TopPlacesTableViewController और RecentPhotosTableViewController का अभिभावक है। बच्चे माता-पिता में एक एनएसएमयूटेबलएरे संपत्ति सेट करते हैं जो डेटा है जो बच्चों के विचारों में लोड हो जाता है।
मैं वर्तमान में आईओएस 6 और एक्सकोड 4.5 का उपयोग कर रहा हूं।
[अद्यतन: कंसोल में, यह पंक्ति दिखायी गयी थी - "[UIView _ forgetDependentConstraint:]: संदेश को आवंटित उदाहरण xxx पर भेजा गया"]।
क्या आप एआरसी के साथ संकलित हैं, या नहीं? –
हां मैं हूं। मैंने अभी अनूप वैद्य से जवाब दिया कि मैंने कैसे पुष्टि की कि एआरसी चालू है। – user1881383