मुझे हाल ही में आईट्यून कनेक्ट से एक क्रैश रिपोर्ट मिली है। असल में यह हजारों उपयोगकर्ताओं से मिली एकमात्र क्रैश रिपोर्ट है। यह एक आईपॉड 4,1 डिवाइस है। दिलचस्प भागों हैं:UIKit: [UIViewController mutableChildViewControllers] क्रैश?
Date/Time: 2012-02-27 22:53:27.596 +0800
OS Version: iPhone OS 5.0.1 (9A405)
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 0
Last Exception Backtrace:
0 CoreFoundation 0x338958bf __exceptionPreprocess + 163
1 libobjc.A.dylib 0x303891e5 objc_exception_throw + 33
2 UIKit 0x31259749 -[UIViewController mutableChildViewControllers] + 1
3 UIKit 0x31259349 -[UINavigationController pushViewController:animated:] + 37
4 MyApp 0x000081e5 -[MyListController tableView:didSelectRowAtIndexPath:] (MyListController.m:207)
5 UIKit 0x312d3565 -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 945
6 UIKit 0x3134bce7 -[UITableView _userSelectRowAtPendingSelectionIndexPath:] + 159
ऐसा लगता है कि दुर्घटना तब होता है जब एक तालिका दृश्य से एक पंक्ति का चयन किया जाता है, और कोई नया दृश्य नियंत्रक नेविगेशन में धकेल दिया है। मेरे कोड के अनुसार, नया दृश्य नियंत्रक पहले से ही बनाया गया है, इसलिए क्रैश UINavigationController
में हुआ।
यह मेरे द्वारा लिखे गए कोड की गलती की तरह नहीं दिखता है। और मुझे आश्चर्य है कि क्या मैं इस पर सही हूं? मैं इस समस्या को कैसे डीबग करूं?
मैं अब तक कोई भाग्य के साथ एक समान क्रैश (आईओएस 5.1 को छोड़कर) की खोज कर रहा हूं। – Jason
@ जेसन यह आईपॉड भी हो रहा है? मुझे कम स्मृति चेतावनी से संबंधित एक और क्रैश रिपोर्ट मिली है जो आईपॉड पर केवल एक बार हुई थी। –
यह मेरे मामले में एक आईपैड है ... कभी भी इसका समाधान ढूंढें? – Jason