2010-12-20 23 views
6

मैं एक सामान्य कोड अनुक्रम XCode में Xcode 3.2.5xcode डिबगिंग कोड के माध्यम से कदम के दौरान आगे और पीछे चला जाता है

के साथ एक सच में अजीब समस्या कदम लाइनों की जोड़ी वापस तो जारी है, उसके बाद फिर कभी कभी वापस और फिर से जारी है है चरण मोड के दौरान।

यह केवल एक प्रोजेक्ट में होता है, लेकिन सभी फाइलों में होता है। यहां एक उदाहरण:

जब इस फ़ंक्शन में कूदते हैं तो एक्सकोड निम्न अनुक्रमों में रेखाओं के माध्यम से जाता है: 2 -> 1 -> 2 -> 3 -> 5 -> 8 -> 3 -> 4 -> 5 - > 6 -> 7 -> ...

मुझे नहीं पता कि यहां क्या हो रहा है। कृपया आपको कोई विचार है?

मशीन और आईफोन रीबूट करने में मदद नहीं करता है।

वैसे, पूरा कोड ठीक काम करता है और त्रुटियों के बिना चलता है। ऐसा लगता है कि कर्सर कभी-कभी उन रेखाओं पर जाता है जहां कोड निष्पादित नहीं किया जा रहा है। यदि कर्सर द्वारा एक निश्चित पंक्ति दो बार दर्ज की जाती है, तो दूसरी बार यह असाइनमेंट आदि में चर बदलती है ..

वास्तव में अजीब!

किसी भी संकेत के लिए धन्यवाद ...

1 - (void)viewWillAppear:(BOOL)animated { 
// D_IN; 
2 [super viewWillAppear:animated]; 


//get the dataManager global Object, so we always have a structured accesss to the data! 
3 WebiAppDelegate *mainDelegate = (WebiAppDelegate *)[[UIApplication sharedApplication]delegate]; 
4 self.webiDataManager = mainDelegate.webiDataManager; 

5 message.hidden = YES; 
6 message.text = @""; 
7 message.userInteractionEnabled = NO; 
... 
+1

क्या आप किसी भी मौके पर अनुकूलित कोड डीबग करने का प्रयास कर रहे हैं? –

+1

क्या आपके कोड को अनुकूलित करने वाला संकलक है? यदि ऐसा है, तो वे चर को बदलने के बिना उन लाइनों से संबंधित संचालन कर सकते हैं, फिर एक अलग पंक्ति पर जा रहे हैं, और खत्म होने के लिए वापस आ रहे हैं। – ughoavgfhw

उत्तर

10

मैं टिप्पणी के साथ सहमत हैं। ऐसा लगता है कि आप अनुकूलित कोड डीबग करने का प्रयास कर रहे हैं। अनुकूलन के साथ संकलन करने का प्रयास करें और डीबगर को अधिक समझदारी से व्यवहार करना चाहिए।

उदा। gcc -O0 ...

+1

ओह हाँ - आपकी टिप्पणियों के लिए धन्यवाद मैंने पाया कि परियोजना अभी भी वितरण मोड में है - मुझे सबकुछ डेवलपर मोड में सेट करना होगा। – user387184

संबंधित मुद्दे