कैसे सक्षम करें मैं एक सार्वभौमिक आईओएस ऐप पर काम कर रहा हूं और जब मैं डिबगिंग कर रहा हूं तो लॉग में कच्चे एसक्यूएल को देखना चाहता हूं। आईओएस कोर डेटा विकास के लिए कच्चे एसक्यूएल लॉगिंग को सक्षम करने के तरीके के बारे में कुछ जानकारी in this blog post है। दिया गया उदाहरण एक्सकोड 3 के लिए है और यह मुझे स्पष्ट नहीं है कि एक्सकोड 4 में इसे कैसे सक्षम किया जाए।एक्सकोड 4 और कोर डेटा: एसक्यूएल डिबगिंग
मैंने "उत्पाद" -> "योजना संपादित करें" की कोशिश की है और "-com.apple.CoreData" जोड़ा है। SQLDebug 1 "टू" लॉन्च पर गुजरने वाले तर्क ", लेकिन मुझे अभी भी लॉग में कोई आउटपुट नहीं दिख रहा है। निश्चित नहीं है कि मैं गलत जगह पर देख रहा हूं या सिर्फ तर्कों को गलत तरीके से पास कर रहा हूं।
इस के लिए धन्यवाद में मेरे लिए काम किया। मेरा मुख्य मुद्दा यह है कि जिस तालिका में मैं खोज रहा हूं वह 74,000 से अधिक पंक्तियों में है और मैं इस बारे में जानना चाहता था कि कितनी देर तक प्रश्न चल रहे हैं, क्योंकि यह अभी काफी धीमा है। मैं इस तथ्य का सम्मान करता हूं कि वहां बहुत सारे अमूर्त चल रहे हैं, लेकिन मैं वास्तव में अंधेरे में था कि हुड के नीचे क्या चल रहा था। यह कम से कम मुझे थोड़ा सा मदद करता है। – oalders
जब तक आप सीमाओं को समझते हैं, तब तक कच्चे एसक्यूएल को देखना ठीक है, खासकर प्रदर्शन tweaking के लिए। जहां लोग परेशानी में पड़ते हैं, यह पता लगाने की कोशिश कर रहा है कि कैसे कच्चे एसक्यूएल को देखकर वस्तु ग्राफ व्यवहार कर रहा है। चूंकि दोनों के बीच कोई सीधा संबंध नहीं है, इसलिए यह उन्हें भटकने का नेतृत्व करता है। – TechZen