मुझे जेएसओएन (एसबीजेसन का उपयोग करके) से एनएस डिक्शनरी मिल रही है, और मैं इसे स्टोर करना चाहता हूं। मैंwriteToFile विफल रहता है - मैं कैसे डिबग करता हूं यह विफल रहता है (कौन से टूल्स)?
[liveData writeToFile:localFilePath atomically:YES]
का उपयोग कर रहा हूं और यह विफल हो रहा है। डेटा अपने सभी एनएसएसटींग, एनएस डिक्शनरी और एनएसएआरएआरई (जो "परमाणु रूप से: हाँ" मांगों की तरह दिखता है) दिखता है। मैंने कहीं भी स्थानीय फ़िलपाथ का उपयोग किया था।
तो मेरा सवाल है: मैं कैसे पता लगा सकता हूं कि समस्या कहां है? लिखने के लिए मैं कौन से टूल्स का उपयोग कर सकता हूं समझने के लिए टाइपफाइल विफल क्यों होता है? लॉग एक त्रुटि संदेश नहीं दिखाता है।
क्या आपने यह देखने के लिए अपना 'स्थानीय फ़िलपाथ' एनएसएलॉग किया है कि मूल्य क्या है? क्या आप वाकई इसे बचाने के लिए एक अद्वितीय नाम देते हैं? – msgambel
मैं सहमत हूं कि समस्या आपके पथ की संभावना है, क्या आप उस कोड को शामिल कर सकते हैं? – Brodie
मैंने अपना स्थानीय फ़ाइलपाथ लॉग किया है, और मैंने इसे किसी अन्य स्टोर करने के लिए अपने कोड में कहीं और इस्तेमाल किया है (केवल फ़ाइल नाम बदलना - यह एनएसटी समकालीन डायरेक्टरी() प्लस फ़ाइल नाम है) इसलिए मुझे पूरा यकीन है कि यह नहीं है। लेकिन वास्तव में मेरा सवाल है: मैं इस मुद्दे को कैसे डीबग कर सकता हूं - मैं विफलता के बारे में और कैसे जान सकता हूं? क्या लॉगर के बाहर एक्सकोड में कोई त्रुटि कोड या कुछ डीबगिंग टूल है जो मुझे पिन करने में मदद करेगा? या क्या मुझे इसे पहचानने के लिए परीक्षण और त्रुटि का उपयोग करने की आवश्यकता है? –