में डाला गया अपवाद डिबगिंग मैं लंबे समय से माइक्रोसॉफ्ट डेवलपर हूं और मैं एक्सकोड का उपयोग कर आईफोन विकास में नया हूं। इसलिए, मैं एक पुस्तक पढ़ रहा हूं और उदाहरण के माध्यम से खुद को सिखाने की कोशिश कर रहा हूं कि उद्देश्य-सी का उपयोग करके एक आईफोन एप्लिकेशन कैसे लिखना है। हालांकि, अब तक बहुत अच्छा रहा है, हालांकि, थोड़ी देर में मैं जेनेरिक 'objc_exception_throw
' रनटाइम पर संदेश चलाता हूं। जब ऐसा होता है, तो इस अपवाद का स्रोत ढूंढना बहुत मुश्किल होता है। कुछ परीक्षण और त्रुटि के बाद मुझे अपना जवाब मिला। पैरामीटर में से एक गलत वर्तनी थी।उद्देश्य सी और एक्सकोड
जैसा कि आप नीचे देख सकते हैं, मैंने बटन में दूसरा 'टी' छोड़कर 'अन्य बटन टिटल्स' पैरामीटर को गलत वर्तनी दी।
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"Date and Time Selected"
message:message
delegate:nil
cancelButtonTitle:@"Cancel"
otherButonTitles:nil];
कारण मुझे यह जानने में समय लगता है कि कोड सफलतापूर्वक बनाया गया है। उद्देश्य-सी संकलक के लिए यह सामान्य व्यवहार है? जब मैं इस तरह की एक सामान्य वाक्यविन्यास त्रुटि करता हूं तो मैं .NET संकलक में बिल्ड विफल होने के लिए उपयोग किया जाता हूं। क्या कोई संकलक सेटिंग है जिसे मैं इन गलतियों को बनाने में निर्मित विफल बनाने के लिए बदल सकता हूं?
किसी से अधिक प्रतिनिधि वाले किसी को इसे "डीबगिंग और रोकथाम 'objc_exception_throw' जैसे कुछ के शीर्षक को संपादित करना चाहिए। –