2017-12-20 65 views
6

तो मैं इस साझा ढांचेXcode, चर जब एक रूपरेखा है, जो बनाया गया है और एक ही कार्यक्षेत्र के भीतर से जुड़ा हुआ है के माध्यम से कदम नहीं देख सकते

अपने मुख्य अनुप्रयोग लक्ष्य में इसे लाने के लिए, मैं इसे में डाल दिया " एंबेडेड बिनरीज़ ", फ्रेमवर्क उत्पाद" बिल्ड/डीबग "के प्रत्यक्ष संदर्भ के साथ

यह हर बार जब मैं अपना मुख्य ऐप चलाता हूं तो ढांचे का निर्माण होता प्रतीत होता है।

मैं ढांचे कोड में breakpoints सभी खाली सेट कर सकते हैं, लेकिन मेरे चर रहे हैं, और lldb मुझे error: use of unresolved identifier

enter image description here

देता है इस ओर जाता है मुझे विश्वास है मैं सिर्फ ढांचा गलत तरीके से जुड़ा हुआ है, मैं संशोधित करने की आवश्यकता बिल्ड सेटिंग्स में कुछ ताकि एलएलडीबी चर के पते को सही तरीके से ढूंढ सके? (आम तौर पर वैरिएबल व्यू में वर्चुअल एड्रेस अभी भी होंगे?) यह मेरे लिए अजीब बात है कि मैं अभी भी फ्रेमवर्क के भीतर कोड की लाइनों के माध्यम से कदम उठा सकता हूं।

कोई भी इससे पहले देखता है?

उत्तर

1

मुझे भी हुआ। यह बिल्ड कॉन्फ़िगरेशन मोड के कारण है - रिलीज। यदि आप परिवर्तनीय मान देखना चाहते हैं तो आपको डीबग मोड में होना चाहिए।

अपने प्रोजेक्ट लक्ष्य पर क्लिक करें -> उत्पाद मेनू -> योजना -> योजना संपादित करें -> चलाएं -> जानकारी टैब -> कॉन्फ़िगरेशन बनाएं -> डीबग में मोड बदलें।

enter image description here

enter image description here

1

Shamsudheen के जवाब की जांच करने के लिए पहली बात है।

यदि इससे मदद नहीं मिलती है, तो आप को po components के बजाय डीबगर में टाइप करने का प्रयास कर सकते हैं और देख सकते हैं कि इससे मदद मिलती है या नहीं।

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

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