जब मैं अपने आईफोन ऐप क्रैश के बाद कंसोल लाता हूं, तो अक्सर यह कहता है "अज्ञात चयनकर्ता उदाहरण 0x ब्ला ब्ला ब्लाह को भेजा गया।" मैं यह कैसे पता लगा सकता हूं कि यह क्या चर है? डीबगर में कोई रास्ता है? क्या यह भी संभव है? धन्यवाद।एक्सकोड कंसोल में हेक्स द्वारा उदाहरण कैसे प्राप्त करें?
14
A
उत्तर
19
gdb में आप टाइप कर सकते हैं
po 0x12345678
उस पते पर वस्तु की -description
मुद्रित करने के लिए। लेकिन यह जानकारी शायद ही कभी उपयोगी है। आपको इसके बजाय पहले अपवाद का बैकट्रैक देखना चाहिए, जो समस्या का कारण बनने वाले कोड की रेखा का पता लगा सकता है।
10
अपवाद ब्रेकपॉइंट बनाने के लिए बहुत उपयोगी है, और एक्सकोड 7.3 के साथ, यह कभी आसान नहीं रहा है। इससे आपको अपवाद के कारण कोड की रेखा मिल जाएगी।
- लाइन पर ब्रेकप्वाइंट जोड़ने जहां एप्लिकेशन
- परियोजना नेविगेटर मेनू
- में ब्रेकप्वाइंट क्लिक ब्रेकप्वाइंट आपने अभी बनाया खोजने के लिए और चयन दुर्घटनाओं यह
- क्लिक करें "+ "नीचे बाईं ओर
- " अपवाद ब्रेकपॉइंट जोड़ें "का चयन करें
अपना कोड चलाएं ... जब भी आपको "अज्ञात चयनकर्ता उदाहरण 0x ब्ला ब्ला ब्लाह भेजा जाता है," डीबगर उस समस्या पर रुक जाएगा जो समस्या पैदा कर रहा है।
+0
शानदार समाधान – GenRiH
संबंधित मुद्दे
- 1. Symfony2 कंसोल एप्लिकेशन में सिद्धांत ओआरएम उदाहरण कैसे प्राप्त करें?
- 2. एक्सकोड कंसोल
- 3. एक्सकोड कंसोल आउटपुट की गुणवत्ता में सुधार कैसे करें
- 4. कंसोल हैंडल प्राप्त करें
- 5. जेएस में एक स्ट्रिंग से हेक्स पूर्णांक कैसे प्राप्त करें?
- 6. एक्सकोड का रंगीन कंसोल आउटपुट
- 7. उदाहरण के लिए उदाहरण प्राप्त करें-आईडी
- 8. गतिविधि उदाहरण प्राप्त करें
- 9. एक्सकोड 4 के डीबगिंग कंसोल
- 10. सिम्बियन कंसोल एप्लिकेशन में पावर ऑफ इवेंट्स कैसे प्राप्त करें?
- 11. एक्सकोड से एपीआई संदर्भ कैसे प्राप्त करें?
- 12. एक्सकोड में ढांचे में हेडर कैसे प्राप्त करें?
- 13. जावास्क्रिप्ट में हेक्स 2bin प्रोग्राम कैसे करें?
- 14. हेक्स
- 15. वर्तमान नामस्थान में पाइथन इंटरैक्टिव कंसोल कैसे प्राप्त करें?
- 16. क्रोम में फायरबग कंसोल की तरह मोज़िला कैसे प्राप्त करें?
- 17. xmlNode उदाहरण से xpath कैसे प्राप्त करें
- 18. शॉर्टकट कुंजियों द्वारा क्रोम कंसोल को कैसे साफ़ करें?
- 19. एक्सकोड मेमोरी पते हेक्स में थे लेकिन अब दशमलव में हैं। मैं हेक्स पर वापस कैसे बदलूं?
- 20. विंडोज 7 पर आईपीथॉन ग्राफिकल कंसोल कैसे प्राप्त करें?
- 21. आईओएस सिस्टम कंसोल आउटपुट में प्रकट होने के लिए asl_log कैसे प्राप्त करें?
- 22. एक्सकोड 4.2 में आईफोन 4.x सिम्युलेटर कैसे प्राप्त करें?
- 23. जावा: एक स्ट्रिंग से यूटीएफ -8 हेक्स मान प्राप्त करें?
- 24. एंड्रॉइड में उपयोगकर्ता द्वारा चयनित दिनांक प्रारूप कैसे प्राप्त करें?
- 25. स्ट्रिंग द्वारा परिभाषित() मान कैसे प्राप्त करें?
- 26. आईडी() द्वारा ऑब्जेक्ट प्राप्त करें?
- 27. जावा में कंसोल कैसे साफ़ करें?
- 28. रूबी में कक्षा के उदाहरण कैसे प्राप्त करें?
- 29. एएसपी.NET नियंत्रक में 'एमवीसी एप्लीकेशन' उदाहरण कैसे प्राप्त करें?
- 30. Android में सेवा का एकाधिक उदाहरण कैसे प्राप्त करें
हाँ मैं इसे बाहर नहीं समझ सकता। क्या कोड की लाइन संख्या है जो कॉल स्टैक पर + के बाद संख्या को अपवाद का कारण बनती है? – marty
@ मार्टी: क्या आप डिबगिंग के लिए संकलित हैं? इन जटिल जानकारी की जांच करने की कोई आवश्यकता नहीं है। बस अंतर्निहित डीबगर का उपयोग करें। देखें [* आईओएस विकास गाइड: डीबगिंग अनुप्रयोग *] (http://developer.apple.com/iphone/library/documentation/xcode/conceptual/iphone_development/130-Debugging_Applications/debugging_applications.html) और [* एक्सकोड डीबगिंग गाइड *] (http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/XcodeDebugging/000-Introduction/Introduction.html#//apple_ref/doc/uid/TP40007057)। – kennytm
यह सबसे उपयोगी उत्तर है जो मैंने पाया :) – shannoga