/ / एक्सकोड में सभी सिम्युलेटर आउटपुट कैसे दिखाएं - आईओएस, एक्सकोड, आईओएस-सिम्युलेटर

एक्सकोड में सभी सिम्युलेटर आउटपुट कैसे दिखाएं - आईओएस, एक्सकोड, आईओएस-सिम्युलेटर

मैं एक्सकोड 8.1 और सिम्युलेटर 10.0 का उपयोग कर रहा हूं। जब मैं सिम्युलेटर पर एक्सकोड से अपना ऐप चलाता हूं तो मैं अपने ऐप से सभी प्रिंट स्टेटमेंट एक्सकोड कंसोल में देख सकता हूं। मैं खुश हूं!

परीक्षण उद्देश्यों के लिए मैं क्लिक करके सिम्युलेटर में अपनी ऐप को मार डालता हूं CMD+SHIFT+H दो बार और सिम्युलेटर पर तैरना। यह इसे स्मृति से हटा देता है। अब मैं इसे फिर से शुरू करने के लिए सिम्युलेटर पर ऐप के आइकन पर क्लिक करता हूं। यह ठीक चलता है, लेकिन ऐप के प्रिंट स्टेटमेंट अब एक्सकोड कंसोल पर नहीं दिखाए जाते हैं। मैंने उन्हें सिमुलेटर सिस्टम लॉग में खोजने की कोशिश की है (सिम्युलेटर के माध्यम से पहुंचा -> डीबग -> ओपन सिस्टम लॉग) लेकिन उन्हें नहीं मिल सकता है।

मैं इस परिदृश्य में अपने ऐप के प्रिंट स्टेटमेंट्स को कैसे देख सकता हूं?

उत्तर:

जवाब के लिए 5 № 1

तीव्र print लॉग को नहीं लिखता है; यह केवल तब उपयोगी होता है जब एक्सकोड से बात करते हैं, यदि आप देखते हैं कि मेरा क्या मतलब है। यह अच्छा है क्योंकि यह रहता है print उपयोगकर्ता के डिवाइस लॉग को अव्यवस्थित करने से बयान। इसके बजाए print, उपयोग NSLog। आपका लॉगिंग सिम्युलेटर सिस्टम सिस्टम पर लिखा जाएगा।