मैं खुद को उद्देश्य सी के साथ परिचित करने की कोशिश कर रहा हूं, और मेरा वर्तमान लक्ष्य टेक्स्ट फ़ाइल में आइटम्स की एक सूची पढ़ना है और उन्हें एनएसएसटींग सरणी में स्टोर करना है।टेक्स्ट फ़ाइल से पढ़ना - उद्देश्य सी
वर्तमान में यह है कि मैं क्या है:
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"myList" ofType:@"txt"];
NSData* data = [NSData dataWithContentsOfFile:filepath];
NSString* string = [[NSString alloc] initWithBytes:[data bytes]
length:[data length]
encoding:NSUTF8StringEncoding];
NSString* delimiter = @"\n";
listArray = [string componentsSeparatedByString:delimiter];
मैं अगर यह मायने रखती है यकीन नहीं है, लेकिन myList.txt
मेरी सहायक फ़ाइलें में है।
फिलहाल, मेरे पास केवल मेरी सूची में एक आइटम है। हालांकि मैं 1 आइटम को अपने listArray
में स्टोर करने में असमर्थ हूं।
मैं यह कुछ मूर्खतापूर्ण है कि मुझे याद आ रही है यकीन है, मैं उद्देश्य सी के लिए सिर्फ नया हूँ
संपादित करें: मैं इस पहले उल्लेख नहीं करने के लिए माफी माँगता हूँ। मुझे किसी प्रकार की त्रुटि नहीं मिल रही है। मेरी सरणी बस शून्य है।
आपको कोई त्रुटि हो रही है? – gaige
क्षमा करें मैं इसका उल्लेख करना भूल गया। मुझे कोई त्रुटि नहीं मिल रही है, मेरी सरणी बस शून्य है। बाद में मैं लोड की गई सूची वस्तुओं की सरणी की तुलना में कुछ करना चाहता हूं। – Johnrad
क्या आपकी "myList.txt" फ़ाइल आपके बिल्ड चरण के कॉपी बंडल संसाधन अनुभाग में सूचीबद्ध है? (मुख्य प्रोजेक्ट व्यू पर अपने ऐप के लक्ष्य पर क्लिक करें।) –