में स्विफ्ट "चलो" स्थिरता का मूल्य कैसे देखें जब मैं एक्सकोड 6 में डीबगर में रुक गया हूं, तो मैं let
के साथ घोषित स्थानीय स्विफ्ट स्थिरता के मूल्य को कैसे देख सकता हूं?एक्सकोड 6 डीबगर
अगर मैं Xcode 6 में एक ब्रांड नई स्विफ्ट परियोजना बना सकते हैं और एप्लिकेशन प्रतिनिधि में application(_:didFinishLaunchingWithOptions:)
के लिए निम्न दो पंक्तियां जोड़ें:
let someConstant = 5
var someVariable = 6
... तो अनुप्रयोग चलाने और इन पंक्तियों के बाद तुरंत तोड़ने, इस
क्यों चर अपने मूल्य को प्रदर्शित करता है, जबकि निरंतर नहीं करता है: मैं क्या डिबगर की चर दृश्य में दिखाई देता है? (? और क्यों लगातार दो बार सूचीबद्ध है)
हैं, तो LLDB कंसोल में, मैं p
, po
, या fr v
someConstant
पर (जो सभी के सही ढंग से someVariable
का मान प्रदर्शित) की कोशिश, मैं निम्नलिखित मिलती है:
मुझे पता है कि मैं अपने स्रोत कोड में println
का उपयोग करके डीबगर में मूल्य मुद्रित कर सकते हैं, लेकिन मैं वास्तव में नहीं बल्कि दूरदर्शिता है कि हर बार मैं बस चाहता हूँ क्या करना है की जरूरत नहीं होगी एक मूल्य के निरीक्षण के लिए मैंने एक कॉन के रूप में घोषित किया है stant। (यहां तक कि LLDB कंसोल में expr println(someConstant)
चल p
और po
रूप में एक ही "अनसुलझे पहचानकर्ता" त्रुटि का उत्पादन किया।)
यह आसान होना चाहिए। मैं क्या खो रहा हूँ?
यहाँ दूसरा जवाब देखें: http://stackoverflow.com/questions/24309005/po-swift-string-unresolved-identifier स्पष्ट; पि यह एक मान्यता प्राप्त बग है। –
जांचें - SWIFT_OPTIMIZATION_LEVEL http://stackoverflow.com/a/28518621/1294448 –